0
0
0
-1
0
-1
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
0
-1
0
-1
0
-1
0
2
-26
46
692
302
55
784
-695
-965
1344
1200
-961
-789
436
-84
7
719
30
-296
-455
-314
224
1106
1520
-614
-1115
368
-172
-192
993
449
-155
-583
-909
150
240
-280
314
389
-290
-923
-836
155
627
253
347
-109
-1035
-703
-132
-414
158
1301
-431
-1220
705
121
-985
241
6
-506
-63
-150
-173
89
693
351
-126
-597
-1414
203
1094
193
522
140
-792
-552
484
586
65
-232
284
901
-595
-1251
6
-10
-391
-80
-124
-284
312
586
56
-310
-215
-370
-1010
-775
62
397
-158
-804
-447
-684
-839
1096
1200
137
246
-1226
-1621
-211
287
-1
8
-104
-614
-559
-111
108
65
-248
-565
-155
-466
-442
587
-87
-674
-144
-896
-1582
-180
506
-304
-97
381
30
-631
-1218
-1743
-964
989
818
-260
-327
-478
-778
-384
-350
-597
853
1397
-338
-1305
-1046
-654
741
769
-831
-124
142
-1098
-512
-253
-718
692
748
-1324
-1193
-344
-454
201
1494
299
-1867
-1183
-639
-412
553
623
133
-488
-692
-1076
-1464
-215
594
358
783
71
-1929
-2108
-829
282
866
166
-618
-699
-458
166
-97
-1141
-218
884
-906
-1814
-621
-257
-427
759
1255
-650
-582
-1267
-1856
590
511
-828
13
-1174
-2240
-991
-902
202
1163
41
-460
-1008
-2229
-2227
324
1638
-444
-598
-103
-1417
-1425
-178
184
562
-165
-1211
-844
172
-1175
-2458
785
1610
-453
167
-144
-2083
-1277
1533
944
-1682
-564
-520
-918
746
-100
-820
589
40
-883
-111
288
-1033
-1781
-341
-17
-49
795
600
190
-279
-1550
-1724
433
629
-777
-303
-291
-1181
-899
-210
359
917
414
-205
-1283
-1734
-584
-754
-358
1097
216
-1234
-453
-827
-1241
169
497
3
-1662
-1541
-52
-484
-340
631
-797
-673
923
-1069
-2056
-285
-368
-404
418
-384
66
499
-1514
-1799
-240
575
991
-105
-1825
-1050
49
-861
-338
1157
721
-1147
-841
549
-1799
-1413
1745
332
-1372
-3
-9
-690
308
673
-696
-1000
-61
-915
-917
1146
715
-299
979
-282
-2871
-647
1444
-49
108
922
-559
-1216
-605
655
349
-673
774
244
-760
-701
-700
174
383
-594
510
1435
-1299
-1623
363
-539
-11
1703
-738
-1964
106
498
-596
-562
601
568
-1337
-1946
-179
586
20
90
673
217
-1865
-1377
-137
-405
18
333
-276
-667
-274
-481
-899
-143
-428
-992
413
415
-1207
-986
-379
-368
-528
-974
-348
-282
-67
1119
-782
-2101
-1423
-804
258
-372
478
1144
-1620
-1229
252
-1204
12
62
-1007
1086
375
-1686
-383
-397
-820
1375
-8
-1311
861
-525
-2082
32
824
535
962
-224
-2054
-1466
34
712
1090
191
-541
-559
-539
0
0
0
-1
0
-1
-1
-1
0
-1
0
-1
0
-1
0
0
-1
0
-1
1
-3
2
-4
5
-8
9
-13
17
-26
42
-111
455
1717
1011
-1301
-1403
152
-1526
-2268
1315
100
-2970
1109
1851
-1634
-404
-482
-3076
-1475
950
761
-537
-782
991
-446
-2694
-1197
788
-675
-2130
724
1260
-1932
-548
1035
-1437
-1097
-777
-1063
-235
614
378
-113
-420
-2129
-274
1059
-1711
-503
3071
-834
-3584
533
910
-1149
224
564
-1191
136
1183
-179
-2015
-928
1636
1066
-2312
-2175
1736
1182
-3246
-1230
3267
121
-3039
-894
504
-889
-1137
-179
-480
-725
135
-1533
-3021
246
2047
-390
-1635
-290
-106
-2589
-1365
3045
207
-1637
699
144
-1473
-3013
-478
2070
1413
73
-905
-1315
-1282
-1634
-1285
1377
3262
979
-3045
-1605
-811
-2103
2311
2366
-1630
-765
-285
-1600
-1296
706
1445
2054
162
-3710
-2317
654
526
511
2333
1790
-2173
-2535
-362
-787
-745
116
2230
1707
-1902
-853
-1060
-2581
1059
2310
-890
31
143
-3815
-3445
1368
2285
82
585
-491
-2366
-4286
-2032
2649
669
-1389
715
265
-3016
-2145
-467
-1356
-972
572
864
-2033
-2587
1004
610
-1511
-1382
-1122
-1170
-1274
-1207
-351
620
1275
-288
-2224
-2711
-759
-1120
-2689
1016
2367
-393
-581
723
-987
-3791
-912
1470
-1194
-818
2924
1238
-4601
-1077
2904
1116
-2722
-2570
2190
-231
-1850
1281
876
-1141
674
90
-2262
237
347
-1692
532
1118
-1128
247
1329
-1629
-2042
66
317
-287
-655
482
63
-1571
-456
1694
226
-2757
784
375
-2956
529
1484
-398
196
-876
-1459
2179
1228
-3962
-517
2712
-3032
8
4920
-1481
-3716
1343
775
-1962
1038
2920
-1577
-2659
420
429
-934
-438
1653
1739
-757
-989
-423
-732
934
910
-998
-108
1349
284
-177
402
904
-2150
-1874
2871
1050
-2768
1151
3920
-930
-1366
1523
-1457
-2175
1179
-454
107
3112
-183
-1572
1676
-409
-2449
1773
42
-1501
2798
1138
-1957
181
472
-2050
580
2966
-511
-1135
435
-1370
952
2227
-1420
-238
1209
-1316
-992
1452
76
-1291
748
1844
-672
-1733
356
336
-490
425
-260
-830
1020
-573
-2594
1358
2811
-1760
-525
491
-2810
68
1889
-1534
-569
1815
-927
-2223
1675
-807
-3047
1094
1033
-1230
-1064
-625
-898
221
-74
-2127
-393
535
-2127
-1417
266
-633
-1108
-1192
-1519
-672
23
-408
-1612
-1665
-29
-807
-916
646
-1657
-2718
-105
-579
-1454
34
573
-656
-2626
-1986
-392
-395
150
1267
-590
-3902
-1914
1057
40
-144
1213
-446
-1000
122
-1996
-1637
1729
1030
1013
3119
-1136
-2725
99
-977
-584
3318
3956
-744
-1236
1042
-1464
-1090
2322
1770
469
1197
660
-716
849
415
-871
1513
1728
-662
-607
1465
1633
363
1110
1605
-598
-946
683
147
-933
1330
2993
1108
-1280
-896
289
-49
-630
154
1195
230
549
1212
-186
-1349
-1419
-820
48
1208
561
-921
-560
146
-847
-1710
218
1837
-490
-1126
-544
-1236
-1178
432
1817
-359
-2551
-995
-665
-1509
506
532
-709
678
-1190
-4453
-941
2451
453
-619
-343
-1352
-1282
-743
-922
-363
-163
-715
-847
-1096
-1241
-814
-215
-208
-2780
-2180
541
-1054
-1375
688
-909
-2396
-773
-2112
-2258
933
-78
-1677
349
-470
-1880
-625
-1123
-1714
-840
-1182
-1178
723
504
-1137
-1327
-942
-1121
-1523
-974
-2
446
957
-349
-2315
-1335
-421
-1152
-437
838
254
-930
-750
-1146
-1377
443
216
-907
49
-69
-1707
-786
-214
-984
490
197
-1411
-302
468
-1014
-1069
366
-1007
-1403
323
131
628
310
-1829
-1237
-136
-323
607
1223
367
-925
-1189
-1289
-620
441
933
-473
-1803
-436
95
26
1779
1394
-1993
-2013
-1120
-1825
-687
1600
604
-442
1145
-542
-3844
-1777
1437
607
-442
1286
1078
-2780
-2304
491
-998
-1263
1532
2339
-475
-2337
-479
158
-2295
-1666
2343
1189
-962
-363
-1657
-1921
738
564
413
1734
108
-389
372
-458
218
1774
138
188
1848
69
-1035
857
1798
1255
1063
-42
-1017
185
289
-715
1371
2551
710
-123
-180
-1299
-580
1188
885
898
1496
300
-595
-100
-804
-812
2310
2384
-604
-168
756
-947
-1070
1297
1518
653
1144
323
-1583
-1412
-160
222
1002
1246
-184
-1124
-1064
-584
317
531
-78
-334
-584
-910
-536
156
306
147
1178
1457
-875
-1761
-53
698
1124
1628
911
480
16
-1454
-1114
738
1220
571
628
1113
369
-716
-672
44
-391
-320
1540
1176
-568
-200
209
-379
120
657
123
14
-494
-631
690
830
599
409
-954
-587
555
-461
-838
1247
1360
-616
-339
696
-747
-1459
419
684
-547
-109
496
-66
-839
-1264
-790
309
162
-584
-213
77
-224
-75
-167
-681
-122
227
-471
241
666
-554
-24
640
-832
-308
1822
577
-468
766
-145
-1201
88
39
-506
1119
1547
307
45
-393
-929
-775
-1012
-341
524
689
357
-865
-1163
-914
-1411
-1300
-30
132
-424
21
-381
-989
-889
-1957
-2398
-568
541
-187
-58
672
-143
-500
-851
-1764
-702
72
-821
279
1367
-208
-689
322
85
-281
-410
-558
717
1210
-280
402
1522
-403
-1134
321
588
611
907
513
61
-384
-548
253
283
-526
224
1052
-5
-683
-189
-419
-880
-1075
-1187
-844
28
354
-1857
-2718
-778
-894
-1771
-665
-383
-1450
-1847
-1862
-1328
-594
-578
-291
-83
-289
-1099
-1449
-627
-672
-892
80
248
-1076
-1361
-234
-285
-877
-465
-362
-708
-604
-393
-191
43
-196
-665
-1089
-1868
-2145
-1352
-525
-354
89
387
-751
-2005
-1673
-888
-1078
-1453
-845
27
-49
-16
-293
-1167
-884
-345
-958
-1102
-193
61
26
434
84
-721
-782
-792
-806
-494
-441
-345
125
302
-196
-996
-1379
-1478
-1493
-930
-270
-225
148
455
-796
-1611
-1657
-2196
-1628
-299
-571
-1101
-358
-370
-1215
-1285
-1507
-1585
-664
-710
-1032
-442
-531
-1121
-1094
-1270
-1355
-1028
-1000
-748
-451
-719
-630
-447
-1532
-2287
-1789
-1658
-1348
-684
-821
-1265
-1311
-1703
-1932
-1457
-1673
-1807
-1461
-1827
-2053
-1471
-1569
-1797
-1435
-1493
-1970
-2064
-1823
-1730
-1715
-1787
-1901
-1661
-1732
-2245
-1900
-1180
-1222
-1326
-1163
-1036
-1096
-1536
-1480
-663
-90
-295
-668
-929
-996
-793
-632
-338
137
-61
-449
-275
-495
-796
-478
-118
-123
-364
-570
-381
-63
-295
-487
-255
-414
-663
-227
-11
-447
-611
-598
-953
-1239
-1080
-865
-989
-1203
-1037
-634
-565
-858
-1138
-1270
-1329
-1325
-1372
-1406
-1242
-956
-797
-989
-1396
-1514
-1001
-395
-337
-341
10
-111
-580
-759
-671
-535
-543
-405
-226
-212
-270
-366
-356
-352
-549
-916
-1264
-1313
-1000
-823
-786
-497
-474
-905
-1048
-1110
-1322
-1157
-1083
-1239
-1137
-1236
-1738
-2083
-1896
-1514
-1273
-1251
-1256
-1201
-1130
-1111
-1087
-943
-739
-687
-713
-605
-503
-341
-66
181
206
-73
-501
-540
-391
-412
-355
-160
-60
-246
-464
-592
-614
-596
-414
-177
-195
-269
-242
-276
-338
-278
-255
-309
-431
-531
-477
-339
-278
-293
-283
-311
-626
-977
-1098
-1029
-824
-595
-458
-420
-361
-443
-569
-600
-758
-944
-882
-748
-777
-714
-529
-423
-398
-338
-239
-164
-63
71
134
110
124
76
-208
-541
-700
-642
-523
-396
-247
-86
-15
-169
-401
-639
-851
-1066
-1116
-1103
-1029
-836
-666
-512
-355
-283
-314
-379
-465
-546
-563
-582
-598
-618
-599
-511
-482
-467
-383
-266
-259
-240
-205
-270
-420
-544
-605
-573
-516
-551
-520
-387
-228
-172
-119
-42
-16
-78
-202
-283
-286
-277
-242
-122
-50
-56
-29
-58
-173
-167
-18
37
37
80
109
85
38
30
-8
-132
-186
-169
-202
-200
-84
-4
-7
-8
-50
-199
-352
-468
-596
-731
-814
-824
-809
-755
-686
-667
-616
-587
-551
-521
-492
-394
-330
-239
-119
-43
17
117
187
279
344
415
529
608
613
517
387
275
179
180
258
332
478
605
577
539
458
268
142
6
-87
-134
-120
-90
-124
-142
-92
-74
-70
-33
-1
36
54
87
170
212
131
70
16
-22
11
105
267
406
468
509
485
416
385
425
496
613
691
795
855
840
779
702
664
577
545
616
629
684
729
728
702
682
653
629
610
678
742
747
816
749
603
527
476
394
393
506
600
679
676
641
573
469
406
354
291
227
207
189
211
262
272
233
235
194
139
26
-17
-35
-43
-75
-76
-127
-185
-224
-211
-164
-130
-98
-67
-57
-134
-94
-77
-70
-121
-153
-114
-109
-101
-96
-108
-132
-167
-232
-344
-443
-524
-577
-562
-522
-505
-517
-554
-636
-648
-709
-738
-754
-783
-772
-760
-726
-749
-799
-792
-835
-906
-894
-936
-978
-987
-991
-1047
-1062
-1043
-1118
-1169
-1197
-1192
-1226
-1245
-1205
-1227
-1232
-1201
-1203
-1187
-1060
-930
-853
-738
-642
-612
-611
-603
-454
-437
-424
-358
-365
-313
-321
-261
-182
-143
-98
-34
72
96
225
321
395
554
578
647
726
823
873
969
1055
1241
1530
1648
1871
1978
2038
2180
2281
2342
2332
2367
2346
2300
2213
2029
2062
1981
1970
1964
1893
1954
1833
1854
1922
1927
1904
1846
1814
1658
1659
1618
1477
1441
1355
1263
1134
1030
1018
1019
1036
1101
1016
920
863
737
640
584
501
437
303
283
184
113
83
-44
-230
-315
43
-305
-550
-591
-686
-964
-1113
-1303
-1529
-1766
-1899
-1923
-1950
-1980
-1779
-1699
-1797
-1676
-1649
-1695
-1554
-1586
-1626
-1556
-1664
-1753
-1734
-1733
-1742
-1691
-1740
-1638
-1494
-1462
-1317
-1164
-1141
-1083
-1088
-1200
-1230
-1263
-1293
-1255
-1263
-1251
-1169
-1122
-1041
-939
-781
-595
-421
-259
-29
169
330
503
607
699
744
729
761
831
863
954
1107
1225
1417
1599
1730
1933
2092
2220
2335
2416
2477
2546
2620
2779
3001
3233
3531
3863
4179
4478
4778
4994
5317
5668
6047
6430
6826
7151
7519
7892
8344
8892
9311
9941
10285
10543
10754
10886
10749
9857
7670
3670
-1054
-5359
-8366
-9270
-8783
-7864
-7259
-7433
-8026
-8528
-8535
-7978
-7234
-6906
-7054
-7369
-7451
-6866
-5758
-4699
-4227
-4210
-4245
-3790
-2352
-48
2586
4925
6498
7078
6848
6428
6125
6082
6258
6401
6288
5996
5667
5352
5098
4762
4166
3240
2109
1037
274
-150
-308
-546
-1179
-2291
-3654
-4939
-5939
-6447
-6417
-6205
-6016
-5924
-5869
-5783
-5634
-5302
-4932
-4596
-4207
-3707
-3059
-2212
-1263
-418
129
380
387
232
131
289
660
1195
1735
2119
2273
2197
1890
1527
1113
575
-182
-1235
-2222
-2960
-3333
-3471
-3617
-3885
-4015
-4045
-3967
-3838
-3619
-3406
-3208
-3198
-3495
-3902
-4198
-4199
-4015
-3771
-3533
-3243
-2921
-2479
-2073
-1713
-1318
-921
-507
-174
59
339
736
1059
1278
1340
1258
1197
1308
1448
1552
1622
1642
1581
1464
1330
1191
1085
1030
964
903
818
690
650
583
564
567
585
644
708
915
1189
1570
1959
2318
2665
3042
3387
3897
4375
4834
5194
5493
5693
5920
6061
6193
6386
6310
6290
6191
6050
5998
5818
5458
5043
4175
3243
2251
1148
217
-697
-1849
-3305
-4877
-6205
-7085
-7313
-7062
-6830
-6676
-6603
-6520
-6214
-5638
-4876
-4104
-3441
-2946
-2505
-1991
-1411
-718
-53
403
736
1085
1516
2103
2818
3515
4050
4412
4546
4454
4288
4078
3860
3563
3146
2579
1860
1087
350
-356
-1051
-1722
-2367
-2982
-3485
-3811
-4007
-4157
-4312
-4459
-4662
-4840
-4911
-4884
-4774
-4840
-5070
-5421
-5702
-5760
-5638
-5374
-4973
-4508
-3974
-3410
-2884
-2296
-1690
-1020
-437
-14
220
389
513
656
664
495
219
-72
-347
-596
-778
-875
-891
-887
-871
-935
-995
-981
-898
-782
-724
-763
-802
-848
-884
-904
-913
-836
-727
-590
-466
-260
63
541
1102
1690
2228
2719
3221
3740
4298
4810
5269
5692
6067
6401
6745
7127
7510
8004
8603
9289
10181
11163
12295
13566
14835
16289
17803
18142
15250
9397
2095
-4602
-8364
-9235
-9028
-9044
-10526
-13334
-16001
-17144
-16330
-14000
-11223
-9401
-8758
-8287
-7031
-4730
-2117
-872
-1880
-4201
-6229
-6643
-4893
-1781
1207
3140
3889
3956
4330
5669
7866
10300
12181
13058
12904
12162
11255
10175
8754
6779
4243
1539
-762
-2263
-2947
-3016
-2983
-3351
-4240
-5380
-6272
-6490
-5994
-5199
-4640
-4683
-5329
-6269
-7065
-7541
-7702
-7665
-7557
-7342
-6795
-5704
-4039
-2139
-389
941
1785
2430
3243
4280
5337
6128
6307
5828
4848
3656
2550
1736
1197
739
158
-801
-1974
-3187
-4090
-4657
-5233
-5849
-6425
-6845
-6887
-6670
-6372
-6108
-5923
-5725
-5530
-5211
-4710
-3873
-2882
-1956
-1375
-1162
-1112
-974
-706
-364
-133
-34
43
43
44
64
131
199
325
393
495
682
1065
1544
1941
2114
1992
1767
1554
1476
1450
1415
1306
1102
842
614
448
480
670
896
1128
1346
1647
2094
2633
3192
3721
4200
4636
5128
5772
6519
7352
8228
9177
10197
11214
12209
13239
13687
12735
10633
7798
4919
2203
-259
-2575
-4991
-7054
-8901
-10554
-11615
-12191
-12322
-12000
-11433
-10536
-9259
-7637
-5911
-4457
-3567
-3254
-3185
-2968
-2696
-2314
-1778
-1264
-784
-265
306
961
1858
2961
4178
5431
6651
7755
8666
9283
9458
9146
8415
7318
5982
4579
3153
1689
305
-1076
-2434
-3616
-4609
-5273
-5564
-5592
-5429
-5147
-4894
-4652
-4451
-4328
-4345
-4439
-4538
-4613
-4687
-4714
-4640
-4475
-4235
-3939
-3523
-2936
-2189
-1322
-343
634
1533
2275
2862
3254
3404
3200
2479
1505
497
-411
-1255
-2179
-3160
-4034
-4725
-5127
-5289
-5264
-4978
-4476
-3896
-3356
-2876
-2435
-1957
-1548
-1357
-1497
-1819
-2057
-2233
-2484
-2778
-3048
-3261
-3308
-3226
-3002
-2577
-1932
-1175
-480
129
706
1275
1816
2258
2477
2500
2439
2304
2136
1863
1550
1318
1154
1066
1067
1194
1436
1791
2220
2570
2826
3095
3366
3707
4003
4201
4320
4325
4317
4448
4581
4837
5289
5757
6487
7328
8417
9741
11074
12554
13071
11947
9969
7082
3953
1541
-520
-2282
-3952
-6113
-8460
-10632
-12293
-13022
-12856
-12135
-11227
-10151
-8695
-6954
-4976
-3031
-1782
-1299
-1154
-1127
-856
-101
680
1033
872
267
-416
-629
-125
923
2141
3263
4239
5179
6194
7223
8001
8376
8231
7580
6729
5830
4882
3862
2509
710
-1238
-3075
-4548
-5449
-5854
-5987
-6011
-5993
-5876
-5592
-5050
-4380
-3745
-3218
-2875
-2661
-2481
-2315
-2250
-2358
-2668
-3085
-3382
-3455
-3260
-2791
-2246
-1769
-1430
-1274
-1057
-776
-362
-62
-39
-187
-523
-838
-1149
-1592
-2113
-2652
-3148
-3456
-3577
-3495
-3221
-2816
-2460
-2181
-1941
-1565
-1127
-656
-260
-132
-254
-532
-897
-1400
-1910
-2416
-2901
-3294
-3531
-3638
-3521
-3145
-2584
-1959
-1299
-553
305
1183
2008
2657
3047
3287
3364
3348
3232
2937
2620
2303
1952
1681
1397
1229
1282
1406
1677
2048
2472
3061
3774
4453
5160
5721
6246
6774
7245
7764
8078
8441
8809
9266
9815
10433
10409
9023
7053
4250
1721
133
-1080
-1904
-3090
-4929
-7025
-8767
-9894
-10193
-9931
-9541
-9248
-8932
-8134
-6924
-5384
-4025
-3410
-3388
-3491
-3265
-2423
-1120
-46
332
66
-477
-793
-477
309
1234
2027
2556
3033
3702
4618
5513
6078
6199
5930
5584
5424
5329
5165
4673
3641
2203
695
-583
-1493
-2130
-2652
-3220
-3813
-4289
-4601
-4620
-4455
-4293
-4170
-4094
-3973
-3702
-3306
-2983
-2862
-2932
-3168
-3391
-3394
-3205
-3025
-2998
-3244
-3586
-3666
-3496
-3128
-2774
-2506
-2199
-1858
-1418
-941
-481
-62
239
385
422
420
429
481
393
105
-393
-927
-1285
-1503
-1635
-1796
-1958
-2180
-2399
-2535
-2569
-2485
-2353
-2244
-2200
-2201
-2134
-1934
-1718
-1530
-1416
-1342
-1223
-973
-609
-289
-53
125
300
500
713
981
1254
1501
1689
1815
1931
2038
2153
2210
2216
2239
2233
2305
2432
2651
2880
3081
3272
3448
3718
3967
4353
4688
5019
5391
5632
6028
6436
6914
7417
7939
8399
8174
7250
5914
4376
3083
1986
820
-429
-2031
-3741
-5206
-6366
-7111
-7622
-7966
-8182
-8196
-7743
-6904
-5908
-4907
-4222
-3872
-3547
-3059
-2339
-1554
-984
-774
-909
-1149
-1294
-1250
-1099
-965
-783
-536
-160
441
1238
2022
2648
3053
3361
3733
4200
4667
4938
4941
4605
3989
3284
2594
1891
1157
385
-454
-1243
-1907
-2401
-2740
-2998
-3214
-3366
-3385
-3274
-3048
-2768
-2556
-2485
-2534
-2637
-2748
-2871
-3147
-3512
-3887
-4221
-4434
-4634
-4738
-4794
-4782
-4606
-4306
-3857
-3211
-2456
-1675
-972
-364
227
761
1224
1554
1722
1754
1618
1375
1043
624
121
-371
-854
-1301
-1658
-1921
-2053
-2096
-2056
-1963
-1854
-1630
-1310
-1009
-710
-453
-263
-104
22
89
109
105
55
-75
-254
-409
-511
-590
-605
-590
-528
-400
-167
150
471
792
1144
1463
1720
1997
2334
2535
2712
2853
2865
2835
2808
2722
2680
2598
2575
2581
2565
2638
2727
2931
3095
3405
3719
4097
4439
4816
5214
5494
5486
5083
4450
3646
3007
2427
1858
1002
-115
-1383
-2597
-3510
-4105
-4432
-4743
-5062
-5347
-5361
-5046
-4510
-3999
-3649
-3455
-3268
-2906
-2373
-1778
-1438
-1438
-1658
-1910
-2052
-1977
-1840
-1809
-1863
-1922
-1855
-1569
-1097
-604
-196
129
490
985
1592
2171
2575
2725
2676
2545
2409
2276
2081
1731
1213
611
43
-470
-892
-1281
-1638
-1962
-2230
-2355
-2351
-2280
-2209
-2201
-2196
-2215
-2203
-2157
-2124
-2190
-2436
-2703
-2971
-3186
-3371
-3538
-3686
-3828
-3851
-3732
-3520
-3171
-2757
-2330
-1850
-1296
-702
-138
411
888
1237
1417
1521
1549
1545
1403
1072
733
347
-29
-431
-729
-1009
-1264
-1484
-1520
-1524
-1457
-1295
-1066
-828
-617
-382
-160
42
224
366
379
371
278
155
-104
-271
-447
-726
-897
-1035
-1149
-1136
-1093
-998
-827
-636
-305
11
286
640
963
1231
1483
1668
1765
1798
1746
1621
1500
1329
1076
918
711
536
351
287
209
210
284
397
600
774
984
1210
1408
1544
1757
1888
1960
1971
1987
1899
1744
1535
1246
993
667
397
147
-98
-308
-541
-754
-863
-952
-993
-1042
-1140
-1203
-1284
-1295
-1293
-1320
-1382
-1527
-1679
-1805
-1906
-1988
-2099
-2188
-2272
-2311
-2285
-2222
-2123
-2006
-1907
-1745
-1537
-1296
-970
-700
-518
-356
-156
20
191
299
348
315
270
228
170
85
-20
-122
-269
-404
-451
-509
-551
-581
-599
-637
-743
-811
-866
-914
-931
-977
-1081
-1191
-1269
-1319
-1376
-1467
-1562
-1618
-1636
-1629
-1580
-1531
-1441
-1325
-1199
-1026
-840
-633
-445
-305
-183
-58
40
131
228
230
163
119
34
-48
-109
-188
-261
-314
-352
-366
-326
-312
-234
-140
-125
-49
0
78
171
215
202
204
168
131
110
2
0
-92
-199
-265
-323
-385
-465
-466
-507
-477
-453
-393
-268
-250
-145
-44
7
91
168
234
280
344
355
311
267
155
123
51
-44
9
-103
-116
-102
-148
-98
-92
-14
72
73
152
218
237
278
349
375
362
343
320
265
228
176
148
102
7
-66
-168
-234
-308
-351
-368
-376
-358
-351
-338
-321
-290
-271
-212
-159
-141
-131
-142
-174
-206
-243
-299
-327
-394
-473
-545
-607
-645
-679
-665
-657
-629
-612
-582
-550
-514
-478
-457
-423
-400
-398
-404
-383
-381
-386
-417
-467
-536
-619
-646
-680
-736
-739
-736
-724
-679
-653
-629
-570
-515
-461
-379
-333
-306
-290
-288
-252
-282
-306
-289
-358
-406
-434
-444
-446
-489
-557
-575
-627
-612
-590
-580
-563
-574
-523
-531
-475
-428
-367
-295
-288
-267
-268
-303
-261
-286
-307
-294
-370
-397
-427
-458
-462
-458
-443
-411
-382
-364
-366
-350
-334
-326
-327
-301
-255
-255
-219
-216
-234
-218
-215
-246
-269
-298
-321
-341
-337
-326
-348
-400
-402
-399
-444
-426
-431
-430
-421
-416
-393
-373
-355
-330
-321
-337
-320
-319
-316
-313
-332
-321
-322
-328
-315
-321
-319
-312
-339
-335
-305
-276
-268
-271
-253
-232
-240
-226
-200
-215
-206
-233
-271
-296
-302
-315
-338
-321
-307
-314
-329
-288
-285
-286
-243
-215
-199
-195
-189
-187
-213
-265
-250
-235
-285
-299
-310
-319
-359
-402
-413
-447
-472
-507
-537
-517
-521
-499
-459
-436
-400
-372
-311
-265
-226
-173
-126
-110
-104
-84
-74
-70
-87
-117
-139
-151
-176
-179
-195
-206
-195
-217
-230
-242
-226
-232
-274
-255
-262
-296
-323
-345
-380
-413
-447
-483
-507
-482
-499
-499
-447
-487
-479
-481
-502
-487
-485
-432
-397
-394
-361
-344
-331
-307
-296
-276
-245
-242
-242
-195
-161
-138
-153
-194
-197
-209
-246
-249
-251
-274
-298
-330
-356
-383
-410
-398
-387
-383
-344
-352
-350
-322
-299
-308
-286
-257
-236
-238
-255
-276
-319
-342
-327
-360
-416
-418
-439
-445
-452
-463
-445
-415
-385
-316
-285
-261
-228
-231
-203
-182
-219
-208
-221
-242
-237
-262
-244
-225
-217
-220
-207
-210
-260
-306
-303
-295
-276
-287
-299
-256
-212
-196
-179
-156
-163
-192
-197
-196
-196
-201
-208
-198
-224
-244
-242
-263
-295
-304
-318
-334
-361
-360
-367
-394
-399
-369
-352
-325
-305
-298
-283
-235
-223
-234
-224
-217
-214
-225
-231
-221
-192
-184
-173
-171
-200
-210
-198
-190
-191
-184
-192
-211
-202
-175
-189
-174
-197
-222
-228
-261
-283
-303
-309
-305
-338
-343
-355
-400
-401
-381
-402
-404
-417
-420
-390
-377
-377
-356
-339
-315
-330
-340
-325
-328
-277
-292
-309
-305
-340
-332
-351
-406
-369
-406
-391
-384
-414
-345
-349
-381
-305
-325
-333
-337
-384
-360
-352
-374
-348
-372
-366
-378
-420
-405
-420
-419
-394
-415
-399
-411
-421
-380
-406
-425
-436
-460
-446
-431
-449
-427
-445
-445
-416
-406
-413
-426
-436
-450
-448
-436
-424
-391
-382
-370
-345
-386
-399
-386
-373
-372
-406
-415
-387
-392
-409
-404
-391
-396
-408
-427
-436
-432
-409
-381
-386
-387
-359
-340
-330
-317
-274
-246
-249
-252
-267
-277
-311
-317
-321
-335
-351
-360
-384
-398
-418
-424
-404
-413
-407
-388
-389
-386
-385
-394
-363
-349
-346
-344
-336
-343
-345
-338
-338
-334
-338
-320
-330
-333
-317
-307
-298
-282
-260
-247
-251
-226
-223
-245
-242
-264
-318
-334
-336
-373
-387
-406
-455
-429
-425
-438
-437
-424
-393
-385
-369
-368
-369
-362
-358
-372
-391
-414
-426
-423
-403
-379
-347
-315
-300
-279
-256
-253
-262
-270
-278
-278
-277
-294
-325
-342
-370
-377
-369
-377
-360
-327
-302
-290
-275
-295
-305
-276
-260
-289
-288
-251
-229
-229
-217
-198
-199
-197
-208
-222
-206
-226
-241
-231
-246
-257
-258
-255
-279
-285
-302
-310
-315
-316
-308
-302
-313
-328
-344
-351
-359
-373
-396
-422
-411
-423
-437
-414
-418
-409
-356
-334
-289
-277
-265
-230
-220
-229
-197
-169
-163
-118
-107
-101
-95
-86
-72
-55
-64
-75
-89
-107
-110
-130
-128
-119
-133
-168
-210
-226
-266
-312
-342
-374
-397
-418
-424
-410
-384
-362
-356
-330
-306
-296
-300
-282
-264
-251
-243
-225
-223
-224
-199
-147
-97
-113
-108
-99
-102
-93
-88
-76
-78
-89
-104
-111
-95
-123
-135
-119
-147
-184
-194
-192
-221
-275
-303
-310
-323
-332
-338
-380
-414
-387
-370
-343
-313
-316
-300
-288
-274
-259
-244
-206
-199
-234
-245
-223
-236
-241
-237
-245
-242
-250
-255
-249
-242
-232
-225
-248
-276
-269
-269
-250
-230
-238
-245
-244
-236
-237
-226
-219
-240
-277
-274
-286
-316
-287
-268
-263
-251
-260
-257
-242
-224
-219
-210
-217
-235
-267
-275
-264
-253
-238
-250
-265
-288
-285
-276
-276
-273
-293
-337
-367
-385
-386
-396
-375
-353
-375
-379
-399
-388
-369
-401
-399
-388
-398
-397
-387
-373
-359
-345
-324
-312
-312
-302
-290
-307
-300
-271
-262
-259
-242
-236
-257
-263
-262
-276
-282
-295
-309
-318
-335
-325
-332
-323
-277
-293
-336
-328
-338
-378
-362
-375
-420
-423
-427
-445
-438
-417
-406
-399
-403
-375
-368
-372
-335
-307
-306
-286
-273
-254
-241
-246
-228
-226
-249
-257
-244
-259
-272
-270
-306
-325
-339
-379
-374
-380
-376
-394
-415
-409
-416
-406
-400
-391
-393
-406
-414
-393
-379
-360
-323
-330
-332
-326
-356
-376
-366
-351
-353
-365
-337
-323
-349
-374
-375
-375
-414
-437
-424
-437
-433
-414
-391
-381
-367
-328
-334
-343
-315
-325
-358
-368
-420
-467
-480
-495
-508
-489
-487
-477
-469
-439
-420
-401
-399
-400
-373
-379
-358
-341
-341
-341
-322
-331
-357
-402
-409
-408
-430
-473
-454
-447
-476
-491
-479
-503
-504
-483
-456
-439
-427
-389
-381
-401
-416
-350
-341
-346
-377
-350
-349
-386
-382
-362
-349
-349
-335
-357
-343
-337
-255
-233
-269
-274
-301
-340
-333
-306
-317
-290
-289
-275
-279
-294
-287
-309
-325
-296
-305
-328
-347
-371
-377
-347
-293
-309
-351
-363
-357
-370
-390
-310
-306
-335
-322
-311
-300
-283
-224
-185
-228
-240
-206
-253
-265
-298
-281
-339
-362
-391
-440
-466
-473
-464
-474
-486
-463
-430
-454
-403
-399
-366
-333
-301
-249
-274
-315
-325
-332
-325
-328
-311
-328
-344
-356
-295
-305
-258
-288
-276
-249
-247
-257
-240
-217
-217
-183
-197
-213
-201
-175
-196
-159
-233
-208
-237
-198
-224
-234
-247
-263
-255
-284
-158
-178
-206
-251
-174
-167
-179
-192
-152
-205
-183
-231
-199
-298
-217
-204
-246
-225
-275
-185
-211
-198
-129
-155
-232
-131
-203
-123
-237
-166
-207
-246
-258
-258
-297
-355
-401
-371
-430
-428
-434
-467
-462
-358
-356
-290
-250
-316
-188
-170
-99
-161
-124
-56
-195
-272
-150
-220
-415
-435
-280
-370
-597
-458
-415
-475
-572
-381
-249
-313
-250
-96
-118
-286
-5
49
-74
-145
-90
-131
-286
-144
-260
-403
-490
-286
-504
-557
-537
-367
-588
-487
-257
-317
-315
-234
2
-186
-120
-46
52
-184
-17
-18
-81
-242
-206
-240
-409
-315
-404
-462
-643
-572
-501
-528
-559
-484
-391
-678
-1747
-1918
-1998
-2265
-2659
-2726
-2809
-3298
-2950
-2536
-2200
-2071
-1342
-454
3
619
1220
1563
1618
1862
2109
1918
1638
1413
995
328
-217
-665
-1275
-1671
-1909
-1989
-2123
-2108
-1846
-1727
-1387
-871
-414
-64
257
710
937
1049
1128
1057
766
484
304
-2
-313
-661
-978
-1327
-1465
-1480
-1528
-1425
-1312
-978
-628
-347
11
312
529
753
885
1006
1066
930
863
634
277
70
-236
-546
-767
-1021
-1166
-1259
-1208
-1253
-1249
-1120
-820
-647
-481
-181
2
152
183
368
300
244
221
110
-35
-328
-419
-608
-807
-960
-1059
-1094
-1119
-1056
-832
-854
-774
-426
-366
-283
-80
46
106
133
162
232
55
-26
-18
-275
-376
-504
-590
-666
-776
-708
-735
-826
-746
-631
-585
-429
-303
-267
-139
-208
-148
-74
-105
-86
-248
-227
-263
-511
-431
-516
-660
-567
-640
-605
-572
-649
-568
-536
-485
-370
-345
-232
-173
-201
-146
-115
-217
-148
-291
-318
-272
-342
-419
-465
-416
-570
-499
-425
-512
-482
-327
-232
-109
-73
-78
-116
-63
125
-71
-59
-27
-255
-297
-259
-314
-462
-532
-487
-479
-623
-373
-392
-464
-299
-351
-351
-302
-238
-326
-322
-368
-343
-348
-251
-357
-501
-373
-445
-493
-473
-475
-671
-507
-566
-566
-612
-792
-661
-675
-502
-467
-535
-506
-406
-426
-362
-261
-408
-335
-350
-246
-402
-585
-474
-603
-577
-713
-768
-816
-802
-587
-651
-632
-637
-596
-451
-306
-413
-332
-252
-189
-203
-226
-259
-521
-481
-486
-471
-625
-685
-651
-692
-697
-638
-526
-416
-409
-268
-166
-198
-9
134
19
-22
-45
-31
-194
-291
-348
-501
-524
-527
-596
-749
-762
-627
-544
-569
-399
-388
-363
-200
-147
-105
-238
-121
-34
-99
-189
-252
-203
-367
-452
-443
-431
-567
-596
-578
-541
-596
-522
-537
-592
-550
-507
-309
-455
-391
-332
-339
-353
-384
-314
-396
-334
-376
-452
-529
-491
-432
-583
-615
-593
-553
-619
-589
-598
-654
-671
-583
-432
-627
-630
-503
-622
-576
-612
-523
-585
-608
-434
-524
-569
-512
-373
-476
-536
-369
-269
-315
-279
-113
-204
-312
-303
-267
-352
-498
-416
-418
-580
-661
-670
-678
-768
-682
-557
-678
-696
-568
-452
-545
-527
-429
-394
-423
-423
-417
-592
-569
-620
-649
-739
-713
-670
-788
-787
-779
-732
-808
-658
-612
-589
-601
-443
-324
-427
-372
-297
-401
-585
-385
-323
-470
-560
-487
-641
-872
-776
-683
-760
-936
-793
-650
-694
-528
-434
-496
-572
-331
-180
-285
-370
-387
-401
-473
-338
-401
-627
-677
-611
-602
-720
-700
-661
-709
-696
-559
-426
-458
-289
-126
-122
-52
49
98
-13
-48
-71
-168
-322
-536
-637
-686
-744
-861
-874
-781
-800
-745
-583
-457
-345
-163
55
154
171
202
342
361
253
175
112
-48
-215
-252
-339
-443
-599
-555
-526
-551
-468
-331
-296
-270
-79
37
93
127
236
301
273
242
141
56
-6
-37
-132
-245
-298
-357
-374
-332
-285
-301
-266
-169
-71
-3
71
170
225
229
277
294
295
272
226
182
144
165
117
43
-18
-81
-46
-15
-10
-52
-101
-105
-11
51
31
46
110
193
199
273
337
356
348
327
325
321
363
338
182
90
79
86
60
-5
-79
-127
-83
-43
4
24
62
103
97
120
172
188
212
155
106
115
106
128
58
11
-7
-28
44
113
89
94
144
194
230
256
270
198
175
232
192
48
-77
-113
-120
-230
-332
-333
-333
-339
-261
-263
-255
-209
-134
-25
19
77
117
128
67
101
127
122
90
11
-19
-70
-60
-57
-69
-46
-44
-13
29
17
53
114
95
109
137
92
123
75
74
81
55
66
44
5
-24
-16
-23
41
45
44
15
26
51
96
110
85
52
52
49
-4
-16
-44
-118
-129
-91
-88
-107
-89
-24
0
41
132
167
121
139
169
151
90
31
-11
-92
-202
-228
-237
-273
-282
-307
-297
-262
-214
-136
-136
-127
-29
48
18
40
78
15
-62
-100
-122
-220
-290
-327
-350
-436
-506
-508
-506
-463
-432
-402
-330
-253
-234
-143
-35
27
87
137
160
147
158
163
77
-35
-107
-111
-164
-209
-208
-246
-338
-327
-197
-156
-130
-58
58
130
165
264
291
241
264
261
212
145
141
58
-67
-144
-106
-86
-114
-40
1
-12
44
135
211
264
305
354
379
315
302
264
117
71
-2
-26
-75
-111
-218
-219
-170
-135
-114
-90
2
30
145
232
216
146
115
99
79
-9
-110
-162
-218
-244
-304
-379
-450
-415
-341
-349
-405
-374
-290
-218
-192
-186
-197
-165
-113
-131
-166
-221
-302
-288
-303
-381
-428
-459
-455
-456
-478
-501
-530
-539
-472
-495
-546
-555
-559
-577
-639
-667
-698
-747
-752
-752
-787
-810
-830
-797
-731
-716
-687
-647
-609
-541
-528
-540
-555
-556
-532
-521
-550
-566
-637
-665
-684
-721
-722
-734
-692
-651
-667
-647
-577
-506
-412
-358
-300
-248
-203
-146
-124
-102
-45
9
40
67
96
162
235
305
373
413
492
596
696
790
836
939
1017
1116
1208
1267
1289
1380
1475
1500
1430
1434
1538
1560
1561
1600
1595
1661
1762
1820
1872
1912
2040
2163
2242
2369
2416
2479
2486
2548
2508
2468
2352
2231
2072
1940
1777
1533
1418
1224
1031
799
571
358
137
-34
-223
-413
-611
-799
-1029
-1359
-1686
-1943
-2128
-2329
-2477
-2605
-2782
-2942
-3070
-3119
-3194
-3194
-3127
-3007
-2835
-2628
-2434
-2274
-2091
-1910
-1730
-1573
-1409
-1263
-1147
-1095
-1107
-1162
-1271
-1332
-1425
-1506
-1621
-1726
-1798
-1921
-2050
-2146
-2249
-2325
-2333
-2316
-2309
-2319
-2296
-2238
-2162
-2106
-2009
-1884
-1744
-1610
-1485
-1398
-1275
-1117
-938
-742
-557
-358
-144
51
190
285
373
491
603
666
727
808
891
994
1080
1121
1187
1368
1589
1823
2008
2265
2537
2706
2961
3265
3551
3893
4149
4405
4685
4945
5279
5596
5847
6214
6733
7154
7729
8308
8919
9645
10275
10915
11068
9702
6626
3109
389
-1009
-1575
-2647
-4948
-8333
-11412
-13216
-13736
-13387
-12754
-12241
-11754
-10825
-9157
-6827
-4543
-3000
-2363
-2023
-913
1226
3572
4762
4231
2701
1459
1401
2349
3270
3322
2742
2257
2446
3368
4503
5204
5173
4865
4919
5511
6209
6289
5235
3321
1315
-124
-958
-1723
-2941
-4700
-6563
-7889
-8430
-8435
-8270
-8226
-8183
-7782
-6826
-5412
-3996
-3045
-2619
-2334
-1866
-1003
-80
296
-44
-762
-1526
-1976
-2090
-2188
-2512
-3028
-3418
-3447
-3142
-2714
-2400
-2306
-2128
-1684
-974
-250
217
255
-11
-372
-618
-723
-833
-1115
-1630
-2253
-2788
-3032
-3067
-3038
-3111
-3142
-2998
-2533
-1793
-1151
-768
-583
-379
-4
520
991
1311
1414
1385
1387
1470
1642
1883
2036
2168
2330
2609
2985
3494
3939
4266
4538
4913
5488
6060
6511
6879
7044
7146
7336
7717
8107
8361
8538
8706
8703
7771
5977
3828
1923
332
-986
-2510
-4542
-6703
-8654
-10068
-11121
-11776
-11976
-11875
-11409
-10557
-9320
-7745
-6087
-4669
-3561
-2555
-1284
399
1999
3038
3372
3251
3114
3221
3508
3638
3521
3293
3186
3269
3540
3861
4020
3988
3847
3859
3986
4083
3863
3148
2030
796
-296
-1288
-2321
-3501
-4697
-5819
-6704
-7277
-7629
-7832
-7855
-7628
-7151
-6379
-5385
-4355
-3444
-2713
-2041
-1362
-655
33
481
591
185
-616
-1352
-1722
-1996
-2436
-3067
-3643
-3822
-3647
-3362
-3286
-3253
-2920
-2189
-1426
-857
-553
-292
-89
-61
-266
-629
-860
-938
-1130
-1657
-2294
-2707
-2736
-2676
-2715
-2852
-2786
-2306
-1596
-1031
-765
-534
-130
432
867
1142
1344
1560
1695
1702
1532
1417
1570
1815
1901
1870
1966
2270
2778
3179
3464
3723
4152
4760
5295
5691
5959
6380
6718
7061
7396
7781
8306
8960
9649
10282
10763
9758
7505
4908
2580
680
-817
-2389
-4646
-7134
-9650
-11519
-12839
-13577
-13538
-13207
-12564
-11534
-9959
-7899
-5803
-4041
-2847
-1860
-498
1412
3228
4402
4660
4170
3636
3417
3594
3774
3697
3455
3260
3282
3593
4098
4374
4397
4234
4260
4501
4711
4573
3717
2307
703
-701
-1980
-3182
-4423
-5737
-7005
-8021
-8555
-8785
-8784
-8681
-8452
-8035
-7174
-5901
-4622
-3648
-3083
-2618
-2031
-1254
-532
-119
-96
-243
-361
-432
-500
-682
-880
-1063
-1179
-1221
-1075
-890
-796
-858
-1047
-1174
-1117
-960
-950
-1184
-1601
-2008
-2254
-2337
-2472
-2640
-2783
-2817
-2682
-2361
-1953
-1569
-1247
-965
-621
-182
397
893
1191
1271
1258
1293
1455
1549
1557
1524
1474
1567
1763
1996
2321
2677
2883
3186
3559
4097
4698
5211
5488
5649
5954
6363
6678
6861
7118
7324
7505
7868
8221
8709
9236
9938
9337
7013
4238
1780
-84
-1652
-3161
-5406
-7777
-10034
-11754
-12945
-13778
-13717
-13241
-12481
-11334
-9745
-7562
-5244
-3265
-1940
-976
288
2134
3949
5111
5475
5018
4399
4017
3921
3927
3766
3488
3191
3101
3252
3709
3961
3849
3505
3267
3374
3489
3323
2449
992
-591
-2014
-3256
-4425
-5575
-6799
-7925
-8827
-9284
-9340
-9173
-8778
-8348
-7728
-6683
-5139
-3592
-2363
-1583
-1029
-402
367
1088
1450
1406
1082
705
294
-44
-470
-910
-1358
-1724
-1955
-1954
-1811
-1762
-1829
-2017
-2091
-1991
-1720
-1625
-1734
-2048
-2364
-2571
-2632
-2642
-2710
-2770
-2799
-2654
-2384
-1987
-1623
-1258
-963
-604
-136
432
952
1281
1391
1409
1469
1564
1711
1762
1750
1651
1714
1847
2067
2294
2533
2648
2830
3229
3804
4314
4688
4911
5014
5141
5358
5706
5890
6203
6349
6585
6752
7077
7601
8105
8607
9175
8726
6556
4035
1740
-196
-1775
-3270
-5459
-7755
-10002
-11654
-12715
-13422
-13310
-12777
-12020
-10774
-9136
-6886
-4514
-2615
-1218
-298
918
2700
4391
5427
5683
5132
4365
3939
3830
3802
3576
3233
2860
2778
3030
3504
3741
3554
3210
2946
2994
3072
2830
1928
467
-1076
-2491
-3670
-4775
-5806
-6926
-7957
-8699
-8984
-8894
-8570
-8029
-7476
-6774
-5752
-4309
-2828
-1645
-982
-621
-247
340
897
1089
883
435
36
-296
-541
-908
-1263
-1620
-1833
-1903
-1826
-1681
-1583
-1635
-1848
-1941
-1936
-1761
-1677
-1758
-2137
-2499
-2720
-2752
-2760
-2822
-2854
-2812
-2582
-2223
-1726
-1333
-964
-667
-297
100
609
1077
1350
1445
1479
1526
1585
1712
1788
1783
1696
1783
2021
2290
2534
2646
2783
2997
3325
3782
4125
4423
4654
4765
4875
5083
5406
5600
5947
6063
6302
6670
7055
7588
8056
8740
9338
10013
8834
6376
3661
1361
-478
-1985
-3699
-6201
-8539
-10741
-12231
-13103
-13518
-13057
-12418
-11409
-9964
-8055
-5486
-3220
-1463
-408
509
1852
3659
5063
5677
5507
4639
3968
3584
3581
3467
3224
2910
2643
2851
3284
3805
3824
3525
3161
2989
3113
2998
2359
1106
-460
-2013
-3331
-4429
-5429
-6404
-7411
-8207
-8625
-8579
-8201
-7696
-7164
-6505
-5509
-4257
-2866
-1700
-930
-526
-228
107
524
818
788
450
-4
-363
-572
-692
-962
-1296
-1582
-1627
-1517
-1364
-1321
-1451
-1686
-1884
-1983
-1982
-1950
-2074
-2341
-2697
-2951
-3046
-2982
-2900
-2850
-2795
-2561
-2182
-1695
-1262
-996
-779
-563
-265
60
415
604
679
647
660
768
954
1134
1272
1356
1437
1644
1923
2321
2544
2709
2865
3075
3336
3572
3716
3698
3720
3791
3923
4017
4129
4409
4634
4857
5151
5493
6031
6484
7093
7631
8358
9260
10167
9814
7551
4746
2113
172
-1601
-3087
-5455
-8027
-10239
-12076
-12976
-13433
-13218
-12542
-11807
-10435
-8545
-6065
-3537
-1670
-562
220
1324
2885
4363
5061
5076
4282
3488
3117
3060
3163
3032
2870
2660
2883
3521
4210
4492
4187
3711
3341
3313
3203
2618
1363
-315
-2005
-3492
-4676
-5712
-6615
-7550
-8338
-8689
-8539
-7978
-7352
-6760
-6247
-5434
-4152
-2712
-1565
-914
-600
-399
-151
141
295
220
22
-249
-498
-684
-772
-863
-1032
-1342
-1534
-1479
-1242
-1069
-1245
-1685
-2129
-2314
-2349
-2403
-2655
-2987
-3286
-3423
-3427
-3372
-3292
-3180
-2969
-2702
-2293
-1796
-1288
-951
-759
-665
-489
-208
49
170
144
101
146
330
539
732
859
1002
1225
1463
1774
2173
2522
2731
2794
2902
3091
3264
3315
3189
3092
2962
2995
3112
3196
3323
3505
3759
4028
4475
4903
5472
6185
6732
7306
8014
8834
9634
10440
10287
8254
5431
2797
601
-1398
-3077
-5330
-7792
-9872
-11699
-12626
-13106
-12943
-12157
-11274
-9867
-8049
-5763
-3371
-1592
-463
243
1036
2301
3555
4180
4303
3731
3009
2663
2619
2816
2882
2966
3067
3383
4068
4762
5068
4843
4384
3930
3681
3349
2575
1269
-433
-2176
-3715
-4979
-6029
-6902
-7582
-8070
-8232
-7953
-7343
-6588
-5884
-5231
-4477
-3369
-2092
-1118
-658
-571
-563
-435
-270
-194
-315
-468
-585
-644
-674
-671
-649
-632
-700
-792
-755
-644
-591
-807
-1286
-1876
-2252
-2397
-2570
-2872
-3211
-3480
-3578
-3498
-3363
-3217
-3022
-2690
-2270
-1789
-1352
-933
-646
-469
-410
-372
-264
-127
-39
-73
-106
-77
137
436
748
1006
1309
1685
2078
2410
2651
2803
2918
2933
2923
2910
2890
2788
2608
2439
2306
2339
2493
2648
2874
3145
3516
3898
4351
4807
5277
5740
6254
6857
7443
7994
8613
9260
9808
10108
8688
6202
3490
1266
-651
-2364
-4309
-6682
-8754
-10504
-11608
-12145
-12274
-11809
-10994
-9872
-8419
-6522
-4350
-2594
-1312
-603
71
1114
2341
3258
3503
3225
2778
2568
2634
2996
3172
3293
3514
3820
4400
4956
5314
5145
4606
4037
3602
3203
2506
1323
-259
-1878
-3357
-4538
-5538
-6450
-7113
-7516
-7528
-7276
-6784
-6147
-5468
-5034
-4611
-3843
-2805
-1829
-1436
-1534
-1659
-1438
-1100
-892
-1018
-1128
-985
-588
-268
-174
-215
-161
-90
-120
-222
-420
-475
-689
-1216
-1990
-2621
-2929
-3008
-3231
-3662
-4010
-4032
-3671
-3373
-3243
-3227
-2884
-2348
-1749
-1396
-1225
-1071
-918
-837
-875
-882
-858
-708
-623
-551
-451
-129
271
643
924
1197
1635
2117
2469
2467
2406
2304
2350
2300
2125
1906
1810
1840
1747
1651
1536
1754
2038
2339
2535
2821
3201
3620
3965
4242
4473
4901
5470
5910
6282
6620
7197
7866
8646
9240
9734
8940
7156
4742
2441
561
-1148
-2884
-5073
-7157
-9252
-10695
-11511
-11866
-11541
-10981
-10132
-8979
-7537
-5594
-3725
-2270
-1333
-855
-172
874
1894
2593
2633
2152
1815
1698
1968
2472
2850
3182
3406
3813
4360
4934
5262
5160
4697
4056
3495
2911
2138
889
-678
-2351
-3827
-4909
-5663
-6183
-6616
-6885
-6905
-6566
-5997
-5277
-4610
-4112
-3707
-3198
-2544
-1882
-1496
-1648
-2036
-2372
-2403
-2147
-1873
-1724
-1691
-1590
-1262
-809
-438
-177
-71
-18
26
58
-40
-347
-875
-1466
-2015
-2476
-2731
-2899
-3002
-3102
-3158
-3192
-3019
-2665
-2269
-1939
-1728
-1571
-1397
-1164
-1070
-1117
-1336
-1547
-1624
-1531
-1383
-1265
-1190
-1069
-811
-446
41
528
1019
1444
1812
2119
2329
2427
2431
2276
2057
1893
1704
1588
1510
1364
1273
1227
1311
1580
1925
2380
2731
3045
3283
3619
3933
4221
4523
4676
4965
5207
5621
6099
6482
6993
7460
8115
8876
9280
8826
7297
5187
3003
1123
-308
-1843
-3826
-6142
-8362
-9799
-10524
-10661
-10426
-10222
-9737
-8868
-7581
-5789
-4173
-2883
-2003
-1566
-1017
-260
578
1254
1381
1060
607
470
947
1703
2385
2870
3139
3570
4289
5162
5779
5852
5509
5007
4524
4074
3476
2481
1091
-476
-1891
-2951
-3720
-4303
-4779
-5221
-5479
-5419
-5139
-4694
-4238
-3891
-3711
-3615
-3492
-3371
-3257
-3296
-3476
-3757
-3915
-3771
-3326
-2838
-2396
-2061
-1639
-1069
-433
218
659
879
951
948
826
656
336
-59
-548
-1034
-1418
-1674
-1755
-1807
-1811
-1835
-1788
-1711
-1513
-1336
-1188
-1166
-1224
-1293
-1403
-1499
-1670
-1857
-2061
-2159
-2186
-2087
-1934
-1693
-1427
-1147
-783
-335
161
634
1040
1351
1612
1747
1826
1815
1786
1723
1618
1556
1520
1560
1619
1714
1833
1980
2148
2359
2578
2728
2826
2899
2949
2971
2984
2995
3048
3094
3260
3392
3601
3913
4233
4648
5069
5528
5945
6393
6600
6280
5391
3970
2449
1045
-99
-1238
-2546
-3923
-5305
-6356
-6897
-6992
-6783
-6495
-6141
-5654
-4932
-3994
-3020
-2184
-1616
-1387
-1339
-1257
-1089
-862
-780
-879
-1078
-1213
-1080
-687
-122
460
967
1396
1874
2454
2993
3427
3647
3597
3358
3007
2592
2160
1632
1007
343
-329
-884
-1263
-1489
-1592
-1638
-1660
-1660
-1602
-1495
-1371
-1308
-1344
-1461
-1691
-1921
-2140
-2325
-2458
-2637
-2763
-2838
-2834
-2651
-2364
-2028
-1690
-1376
-1115
-881
-669
-523
-455
-466
-552
-674
-794
-904
-985
-1051
-1069
-1066
-1056
-989
-862
-716
-587
-461
-380
-340
-314
-349
-399
-474
-539
-620
-740
-816
-877
-898
-923
-932
-947
-925
-848
-738
-597
-485
-381
-309
-223
-146
-60
7
33
51
45
39
35
45
59
95
134
178
226
278
313
370
439
483
518
554
585
575
562
557
566
558
558
574
620
698
813
936
1061
1206
1341
1498
1628
1764
1886
1982
2030
2057
2063
2072
2059
2051
2015
1945
1822
1659
1447
1174
884
579
313
92
-80
-228
-381
-539
-698
-845
-968
-1111
-1236
-1316
-1411
-1476
-1528
-1597
-1684
-1818
-1919
-2007
-2035
-2028
-1997
-1934
-1879
-1828
-1792
-1730
-1681
-1596
-1703
-1831
-1753
-1489
-1110
-739
-532
-538
-627
-756
-829
-717
-450
-202
-70
19
32
-54
-42
25
65
135
232
249
253
301
238
119
-44
-301
-568
-762
-905
-1106
-1332
-1486
-1737
-1992
-2092
-2201
-2227
-2192
-2162
-2148
-2123
-2131
-2104
-2070
-2019
-1999
-2032
-2009
-1972
-1966
-1911
-1808
-1767
-1703
-1631
-1551
-1429
-1256
-1114
-955
-808
-695
-586
-498
-394
-344
-286
-238
-197
-158
-99
-66
-60
-45
-22
-9
-3
29
63
92
108
119
102
94
44
9
-25
-64
-101
-142
-251
-394
-521
-640
-663
-697
-699
-604
-400
-112
-120
-27
184
239
287
487
689
785
927
994
1128
1324
1339
1430
1573
1724
1790
1969
2229
2337
2382
2538
2562
2518
2664
2723
2728
2772
2729
2611
2372
2028
1699
1355
1053
796
571
353
120
-225
-497
-790
-1082
-1284
-1409
-1412
-1426
-1443
-1428
-1472
-1613
-1813
-1998
-2197
-2293
-2311
-2350
-2344
-2352
-2432
-2548
-2610
-2585
-2496
-2301
-2055
-1863
-1696
-1534
-1435
-1354
-1246
-1137
-986
-782
-550
-393
-290
-221
-209
-233
-202
-112
14
184
331
398
449
487
466
418
406
412
362
234
54
-224
-530
-832
-1131
-1433
-1642
-1786
-1886
-1931
-2028
-2107
-2195
-2236
-2252
-2198
-2140
-2094
-2054
-2037
-2066
-2136
-2183
-2185
-2181
-2132
-2031
-1919
-1825
-1763
-1682
-1626
-1522
-1436
-1281
-1099
-953
-800
-700
-637
-593
-535
-491
-408
-298
-140
-29
43
91
120
168
229
294
377
464
521
585
585
589
564
539
520
479
444
448
428
380
375
325
295
286
292
330
427
501
547
581
611
650
698
798
913
1048
1216
1402
1594
1755
1943
2144
2349
2595
2867
3112
3380
3632
3869
4026
4023
3806
3355
2803
2266
1808
1393
968
519
35
-443
-861
-1160
-1349
-1480
-1553
-1512
-1421
-1330
-1212
-1226
-1409
-1700
-2024
-2294
-2489
-2594
-2699
-2866
-3077
-3268
-3422
-3450
-3300
-3049
-2735
-2352
-1947
-1557
-1204
-925
-727
-554
-391
-219
-38
121
239
255
164
85
33
18
130
300
501
711
896
1009
1053
1079
1083
1072
1039
959
818
623
394
121
-216
-552
-832
-1071
-1243
-1368
-1448
-1538
-1647
-1770
-1809
-1858
-1937
-2008
-2097
-2179
-2273
-2380
-2517
-2618
-2702
-2711
-2656
-2541
-2403
-2218
-2017
-1811
-1602
-1400
-1199
-1023
-849
-710
-619
-543
-491
-491
-481
-474
-436
-338
-217
-75
65
183
312
419
497
583
633
661
683
666
624
578
468
374
303
232
155
77
7
-61
-110
-148
-161
-174
-182
-163
-141
-124
-85
-58
-15
14
73
133
236
333
472
637
815
1010
1203
1438
1675
1910
2162
2360
2554
2809
3046
3251
3486
3656
3850
4078
4175
4216
3985
3521
2982
2443
1924
1538
1114
691
258
-211
-608
-969
-1262
-1489
-1634
-1664
-1568
-1459
-1343
-1299
-1424
-1693
-2005
-2284
-2426
-2478
-2481
-2514
-2626
-2774
-2906
-2956
-2907
-2730
-2484
-2143
-1797
-1479
-1173
-956
-816
-727
-629
-493
-341
-193
-57
13
15
3
-20
-19
99
261
485
745
960
1136
1202
1188
1168
1097
1029
989
916
813
641
409
125
-199
-500
-759
-983
-1171
-1335
-1473
-1628
-1814
-1973
-2107
-2209
-2306
-2360
-2390
-2422
-2488
-2567
-2651
-2715
-2781
-2770
-2704
-2573
-2378
-2221
-2047
-1861
-1696
-1531
-1360
-1202
-1027
-900
-802
-713
-653
-631
-613
-611
-579
-517
-442
-355
-275
-192
-132
-79
-39
10
25
71
88
89
88
60
14
-42
-87
-136
-147
-147
-135
-134
-131
-133
-136
-170
-184
-191
-203
-191
-176
-168
-164
-136
-115
-97
-51
14
95
207
315
453
618
792
986
1214
1430
1624
1846
2044
2230
2399
2602
2809
3015
3211
3420
3584
3633
3515
3171
2712
2220
1792
1376
978
573
202
-199
-557
-836
-1096
-1296
-1456
-1527
-1472
-1376
-1350
-1409
-1568
-1851
-2185
-2458
-2645
-2771
-2877
-2975
-3081
-3207
-3312
-3333
-3272
-3138
-2892
-2588
-2231
-1874
-1567
-1327
-1199
-1095
-1015
-906
-741
-572
-442
-362
-345
-344
-337
-299
-202
-37
186
426
630
761
842
845
812
766
748
742
719
612
458
254
20
-194
-374
-522
-613
-690
-844
-1045
-1245
-1427
-1591
-1804
-2025
-2156
-2226
-2290
-2370
-2498
-2603
-2691
-2748
-2710
-2634
-2561
-2445
-2308
-2162
-2057
-2003
-1923
-1803
-1650
-1503
-1359
-1246
-1153
-1099
-1078
-1057
-1014
-938
-804
-648
-514
-394
-302
-225
-164
-114
-64
-5
56
119
147
146
134
86
24
-11
-6
-9
43
90
117
128
107
89
73
68
92
98
86
58
9
-12
-46
-39
-23
28
151
287
427
574
701
846
991
1126
1324
1513
1692
1881
2076
2242
2388
2565
2747
2965
3199
3408
3632
3821
3984
4123
4135
3962
3590
3119
2652
2234
1803
1402
944
492
90
-261
-532
-736
-855
-963
-943
-872
-802
-758
-800
-947
-1180
-1470
-1726
-1891
-2053
-2187
-2321
-2495
-2651
-2753
-2795
-2710
-2556
-2337
-2060
-1745
-1428
-1162
-957
-811
-697
-621
-545
-426
-321
-265
-225
-232
-229
-198
-151
-6
187
387
614
828
1015
1153
1197
1202
1178
1141
1089
1010
913
757
549
318
87
-117
-286
-449
-592
-734
-819
-872
-994
-1121
-1289
-1412
-1514
-1569
-1661
-1764
-1882
-2014
-2110
-2172
-2217
-2260
-2223
-2136
-2002
-1913
-1829
-1732
-1625
-1545
-1450
-1350
-1207
-1099
-1011
-932
-896
-863
-811
-720
-619
-472
-362
-231
-149
-53
35
115
162
186
217
229
248
215
180
105
37
6
-25
-49
-9
36
81
103
114
139
138
153
126
95
64
37
-17
-34
-45
-58
-28
0
84
173
276
358
456
571
716
847
994
1160
1312
1471
1626
1783
1951
2121
2295
2520
2737
2966
3200
3437
3666
3819
3822
3610
3199
2718
2231
1798
1402
936
442
-49
-456
-782
-992
-1149
-1325
-1411
-1398
-1281
-1173
-1129
-1171
-1323
-1569
-1813
-2013
-2201
-2386
-2565
-2730
-2880
-2956
-2985
-2937
-2816
-2589
-2297
-1960
-1591
-1243
-963
-741
-576
-436
-299
-202
-118
-78
-80
-82
-101
-101
-65
9
128
302
505
699
884
1007
1097
1135
1093
1016
920
763
584
372
94
-187
-437
-645
-842
-968
-1151
-1185
-1194
-1346
-1658
-2018
-2287
-2480
-2594
-2780
-3007
-3188
-3330
-3419
-3417
-3426
-3339
-3228
-3001
-2689
-2438
-2144
-1838
-1572
-1342
-1070
-831
-610
-380
-184
-64
-19
5
47
69
77
119
130
112
108
83
40
-16
-89
-170
-262
-315
-356
-457
-576
-656
-744
-771
-783
-751
-700
-631
-523
-442
-325
-223
-125
-41
41
109
178
219
237
239
303
376
482
635
756
956
1148
1391
1591
1773
1992
2211
2443
2624
2827
2981
3174
3422
3661
3910
4193
4506
4852
5194
5546
5922
6360
6805
7019
6758
5734
4166
2479
857
-516
-1892
-3380
-4776
-5928
-6721
-7178
-7329
-7312
-7048
-6426
-5561
-4569
-3657
-2905
-2340
-1947
-1733
-1633
-1505
-1307
-996
-677
-371
-70
312
884
1579
2373
3169
3849
4477
5041
5337
5316
4984
4413
3717
2937
2116
1212
234
-672
-1432
-2058
-2535
-2827
-2972
-2942
-2780
-2587
-2373
-2243
-2204
-2201
-2230
-2300
-2369
-2418
-2447
-2429
-2368
-2235
-1996
-1650
-1196
-726
-260
224
679
1024
1189
1141
957
680
323
-81
-551
-1047
-1485
-1814
-2056
-2233
-2334
-2320
-2223
-2051
-1890
-1769
-1686
-1650
-1631
-1646
-1708
-1774
-1818
-1818
-1757
-1689
-1563
-1385
-1147
-873
-609
-394
-227
-149
-133
-182
-334
-509
-702
-882
-1069
-1243
-1342
-1347
-1266
-1109
-941
-735
-508
-255
-26
188
349
418
479
500
487
450
382
288
242
168
118
103
140
231
372
545
684
857
999
1176
1305
1463
1620
1826
2055
2299
2489
2707
2986
3296
3636
3998
4369
4795
5211
5581
5918
6162
6450
6757
7034
7242
7293
6621
5057
2782
373
-1715
-3534
-5136
-6637
-8058
-9201
-9882
-10107
-9848
-9159
-8079
-6681
-5075
-3468
-2011
-767
192
901
1330
1654
2065
2522
2988
3360
3580
3707
3904
4233
4642
4968
5135
5105
4838
4325
3541
2479
1193
-179
-1525
-2736
-3786
-4724
-5543
-6154
-6437
-6375
-5991
-5371
-4616
-3759
-2865
-2039
-1304
-666
-182
221
566
831
1065
1258
1422
1583
1702
1839
2010
2200
2335
2403
2304
2034
1549
838
-18
-916
-1822
-2705
-3587
-4479
-5233
-5753
-5993
-6023
-5847
-5442
-4779
-3976
-3161
-2457
-1834
-1264
-733
-325
-19
185
352
492
557
567
524
501
522
529
428
251
-30
-355
-810
-1339
-1886
-2402
-2832
-3156
-3393
-3479
-3416
-3212
-2876
-2443
-1874
-1250
-637
-85
371
730
979
1090
1092
1010
953
851
762
672
541
421
339
290
283
276
276
347
305
285
297
349
417
543
768
1074
1386
1710
2115
2497
2917
3243
3598
3804
4081
4267
4439
4654
4708
4933
5026
5362
5597
5941
6355
6666
6910
6501
5172
2856
329
-1994
-4063
-5871
-7560
-9084
-10273
-10962
-11105
-10616
-9510
-7863
-5861
-3725
-1672
167
1778
2994
3789
4191
4381
4470
4543
4574
4404
4114
3759
3484
3373
3413
3472
3372
3069
2529
1809
851
-304
-1662
-3019
-4231
-5253
-6016
-6631
-6995
-7065
-6749
-6032
-4996
-3696
-2293
-880
438
1555
2441
3064
3443
3613
3588
3426
3166
2845
2467
2062
1666
1328
1060
813
596
310
-56
-550
-1183
-2065
-2955
-3844
-4700
-5388
-5908
-6211
-6299
-6062
-5604
-4831
-3903
-2821
-1720
-588
390
1129
1624
1909
1961
1805
1526
1100
679
261
-106
-486
-781
-992
-1077
-1145
-1230
-1362
-1539
-1769
-2040
-2320
-2657
-2901
-3065
-3082
-2998
-2755
-2454
-2008
-1507
-960
-412
101
582
876
1029
1013
879
667
364
81
-204
-364
-527
-468
-502
-184
-254
-484
-88
226
481
695
857
960
1038
954
1169
1130
1325
1497
1632
1920
2144
2507
2922
3204
3156
3251
3451
3602
3676
3729
4027
4129
4363
4709
5090
5501
5919
6445
6956
7190
6715
5136
2546
-177
-2624
-4734
-6506
-8156
-9563
-10573
-11016
-10909
-10137
-8689
-6794
-4592
-2377
-277
1495
2964
3938
4413
4569
4534
4468
4339
4190
3942
3601
3219
2964
2904
2980
3058
2906
2507
1848
987
-77
-1345
-2732
-4062
-5137
-5923
-6487
-6836
-6873
-6578
-5870
-4824
-3532
-2080
-625
737
1884
2744
3274
3544
3582
3432
3161
2777
2364
1915
1449
1047
695
401
149
-59
-268
-572
-971
-1488
-2255
-3151
-3977
-4662
-5198
-5620
-5875
-5902
-5590
-5015
-4295
-3483
-2504
-1427
-333
582
1191
1523
1673
1616
1354
940
449
-4
-409
-781
-1105
-1347
-1466
-1505
-1524
-1551
-1638
-1695
-1834
-2060
-2318
-2594
-2811
-2956
-3000
-2915
-2692
-2372
-1929
-1435
-893
-315
214
598
844
951
929
767
470
135
-210
-488
-683
-771
-757
-635
-418
-161
119
406
663
883
1000
1019
960
922
852
776
721
773
912
1237
1533
1808
2133
2498
2864
3060
3253
3405
3632
3730
3858
3936
4113
4310
4694
5085
5478
6021
6492
6991
7180
6629
4838
2277
-459
-2946
-5084
-6983
-8632
-9991
-10881
-11262
-11019
-10094
-8533
-6471
-4187
-1872
227
2008
3393
4309
4765
4839
4712
4511
4325
4108
3832
3449
3057
2818
2776
2850
2853
2662
2192
1499
567
-546
-1849
-3224
-4516
-5578
-6329
-6822
-7038
-6953
-6497
-5660
-4483
-3046
-1534
-58
1304
2427
3235
3745
3951
3904
3673
3350
2926
2428
1928
1453
1046
702
434
221
20
-195
-518
-971
-1513
-2104
-2713
-3331
-3865
-4297
-4550
-4686
-4837
-5045
-4961
-4445
-3615
-2796
-2049
-1211
-276
620
1135
1265
1255
1332
1306
1077
554
52
-366
-716
-1097
-1449
-1615
-1588
-1486
-1492
-1556
-1678
-1735
-1856
-2036
-2284
-2434
-2477
-2416
-2359
-2246
-1987
-1632
-1172
-704
-205
221
588
745
739
609
421
197
-65
-334
-552
-671
-698
-595
-469
-245
36
337
607
828
944
970
924
864
825
798
800
897
1027
1237
1509
1814
2139
2497
2878
3183
3395
3456
3512
3569
3624
3770
3899
4198
4488
4916
5418
5880
6402
6956
7357
7432
6301
4139
1312
-1489
-3895
-6078
-7945
-9609
-10824
-11538
-11573
-10959
-9610
-7694
-5370
-2941
-683
1363
3088
4338
5037
5285
5190
4935
4640
4355
4072
3707
3293
2936
2800
2825
2910
2870
2511
1884
1052
46
-1172
-2538
-3892
-5116
-6077
-6725
-7117
-7187
-6915
-6232
-5145
-3768
-2239
-654
792
2060
3049
3695
4043
4091
3940
3605
3138
2590
2030
1440
924
553
227
-15
-207
-409
-670
-1048
-1523
-2129
-2821
-3562
-4318
-4926
-5362
-5552
-5572
-5353
-4882
-4123
-3180
-2164
-1140
-107
830
1532
1947
2034
1876
1542
1088
491
-143
-782
-1306
-1675
-1937
-2101
-2115
-2000
-1830
-1723
-1698
-1716
-1794
-1940
-2127
-2340
-2543
-2595
-2560
-2419
-2175
-1839
-1429
-957
-479
-34
364
623
752
680
501
222
-104
-422
-710
-916
-998
-953
-789
-525
-248
115
498
853
1130
1298
1333
1274
1244
1183
1119
1008
980
1088
1316
1520
1729
1964
2300
2688
2957
3016
3078
3246
3466
3611
3603
3731
3944
4471
4935
5421
6002
6644
7373
7689
7259
5244
2516
-455
-3050
-5370
-7449
-9193
-10697
-11551
-11905
-11445
-10357
-8530
-6309
-3812
-1350
852
2771
4167
5089
5444
5442
5169
4824
4466
4133
3802
3329
2928
2693
2711
2838
2875
2679
2107
1332
319
-878
-2259
-3750
-5106
-6195
-6923
-7380
-7518
-7309
-6670
-5617
-4211
-2593
-974
596
1989
3097
3842
4243
4293
4103
3742
3247
2691
2097
1504
963
540
186
-69
-300
-500
-736
-1081
-1540
-2136
-2839
-3588
-4239
-4777
-5132
-5381
-5329
-5215
-4937
-4340
-3480
-2478
-1584
-657
162
934
1406
1569
1381
1128
770
321
-197
-745
-1196
-1524
-1734
-1906
-1968
-1884
-1665
-1503
-1374
-1373
-1396
-1513
-1629
-1829
-2009
-2153
-2180
-2093
-1964
-1699
-1433
-1038
-638
-206
142
448
590
597
449
204
-97
-420
-695
-960
-1059
-1046
-866
-618
-279
78
466
818
1128
1344
1439
1445
1333
1296
1139
993
865
932
1043
1268
1470
1726
2040
2361
2752
2962
3234
3331
3545
3659
3871
4056
4299
4548
4885
5393
5967
6567
7149
7669
7687
6463
3987
993
-1847
-4313
-6459
-8334
-10045
-11308
-11908
-11873
-11124
-9660
-7645
-5274
-2753
-421
1622
3254
4354
4951
5126
5038
4807
4548
4273
3987
3641
3277
3019
2954
3052
3148
3074
2678
1979
1044
-150
-1510
-2989
-4418
-5640
-6575
-7165
-7468
-7395
-6954
-6094
-4860
-3338
-1704
-111
1337
2537
3425
3971
4185
4092
3819
3420
2921
2358
1788
1251
773
393
115
-102
-312
-589
-926
-1390
-1962
-2570
-3212
-3809
-4318
-4707
-4916
-4888
-4727
-4628
-4557
-4126
-3278
-2257
-1440
-744
-39
688
1213
1305
1104
914
782
579
190
-362
-814
-1129
-1411
-1686
-1871
-1930
-1775
-1661
-1652
-1764
-1871
-1947
-2055
-2220
-2355
-2389
-2367
-2263
-2192
-2004
-1727
-1347
-929
-522
-164
186
396
443
358
174
-10
-195
-372
-550
-616
-599
-416
-216
21
231
443
717
912
1016
1074
1083
1055
1003
939
877
920
985
1203
1431
1740
2050
2321
2622
2834
3121
3166
3325
3474
3778
4056
4306
4701
5002
5666
6242
6970
7534
8053
7757
5970
3143
-255
-3178
-5827
-8009
-9993
-11445
-12324
-12526
-12032
-10916
-9026
-6743
-4063
-1425
962
2972
4432
5315
5556
5440
5100
4728
4352
4038
3717
3353
3086
2903
2925
3019
3075
2884
2318
1451
295
-1088
-2649
-4278
-5768
-6913
-7690
-8085
-8107
-7766
-6985
-5790
-4249
-2519
-764
910
2350
3448
4143
4464
4429
4142
3677
3128
2559
1955
1404
924
538
235
15
-160
-357
-630
-1017
-1570
-2246
-3019
-3853
-4617
-5224
-5640
-5890
-6000
-5836
-5298
-4424
-3438
-2388
-1295
-160
859
1615
1978
2001
1886
1562
1096
454
-219
-818
-1266
-1691
-1972
-2150
-2201
-2128
-2026
-1927
-1887
-1862
-1878
-1946
-2119
-2236
-2319
-2323
-2236
-2072
-1842
-1525
-1142
-718
-273
112
452
649
684
561
331
-3
-387
-794
-1091
-1251
-1311
-1243
-1023
-667
-245
219
642
994
1284
1470
1539
1528
1470
1479
1463
1400
1400
1408
1594
1812
2087
2362
2633
2954
3245
3386
3530
3758
3844
4045
4185
4430
4780
5141
5654
6237
6881
7537
8001
7296
5261
2116
-1128
-3921
-6465
-8447
-10229
-11506
-12211
-12284
-11721
-10333
-8339
-5896
-3220
-712
1620
3464
4792
5494
5598
5362
4998
4660
4348
4110
3799
3434
3118
3001
3134
3267
3310
3033
2372
1425
227
-1204
-2809
-4428
-5855
-6930
-7616
-7945
-7948
-7568
-6722
-5465
-3880
-2109
-375
1231
2568
3530
4119
4332
4228
3899
3430
2854
2258
1672
1075
644
353
114
-60
-170
-334
-625
-1068
-1629
-2303
-2998
-3596
-4077
-4493
-4694
-4731
-4493
-4244
-3741
-3259
-2825
-2092
-1324
-443
-14
301
441
615
571
357
-97
-362
-578
-822
-1083
-1417
-1571
-1612
-1611
-1630
-1568
-1498
-1321
-1327
-1373
-1524
-1557
-1620
-1655
-1746
-1749
-1682
-1610
-1445
-1363
-1102
-870
-535
-346
-162
-73
-79
-186
-363
-538
-671
-702
-760
-712
-607
-339
-49
339
652
976
1208
1352
1423
1416
1325
1176
1064
1032
1007
1024
1178
1424
1666
1986
2342
2679
3042
3262
3518
3599
3687
3803
3925
4193
4474
4790
5247
5821
6477
7015
7510
7115
5263
2410
-835
-3702
-6126
-8136
-9853
-11160
-11820
-11806
-11113
-9673
-7538
-4999
-2213
385
2588
4351
5585
6175
6145
5673
5001
4287
3605
2989
2312
1662
1187
968
1078
1281
1435
1340
885
184
-756
-1846
-3058
-4303
-5343
-6103
-6539
-6631
-6435
-5861
-4891
-3549
-1930
-197
1419
2794
3781
4373
4536
4277
3749
2973
2055
1096
164
-697
-1407
-1912
-2198
-2269
-2195
-2014
-1791
-1638
-1600
-1760
-2010
-2320
-2614
-2874
-3114
-3414
-3673
-3640
-3276
-2612
-1946
-1265
-537
267
958
1294
1285
929
440
-164
-854
-1666
-2499
-3141
-3557
-3769
-3807
-3587
-3130
-2476
-1813
-1205
-701
-305
-14
160
128
-40
-241
-432
-615
-798
-937
-1006
-957
-884
-804
-755
-726
-769
-876
-1076
-1302
-1533
-1753
-1918
-1978
-1888
-1671
-1302
-869
-357
230
814
1319
1681
1838
1890
1852
1796
1699
1479
1266
1103
1018
1075
1116
1245
1521
1868
2287
2617
2930
3297
3523
3910
4057
4223
4482
4737
5109
5344
5599
6183
6754
7362
7685
6692
4359
1015
-2342
-5265
-7717
-9679
-11146
-12116
-12382
-12020
-11054
-9183
-6774
-3898
-908
1732
3958
5595
6587
6927
6622
5995
5284
4499
3800
3132
2408
1742
1257
1118
1222
1403
1471
1238
644
-202
-1278
-2515
-3758
-4897
-5745
-6290
-6538
-6467
-6081
-5276
-4099
-2547
-769
983
2558
3805
4573
4859
4719
4206
3446
2503
1509
465
-523
-1359
-2027
-2440
-2580
-2535
-2328
-2052
-1790
-1633
-1589
-1810
-2248
-2628
-2937
-3053
-3180
-3308
-3506
-3394
-2942
-2181
-1505
-871
-197
424
920
983
667
169
-338
-931
-1595
-2352
-2942
-3361
-3554
-3589
-3477
-3116
-2496
-1765
-1153
-620
-206
120
293
312
123
-85
-321
-573
-853
-1090
-1232
-1258
-1172
-1094
-957
-802
-637
-625
-692
-830
-989
-1121
-1212
-1294
-1310
-1174
-961
-664
-261
255
818
1346
1708
1788
1880
2009
2006
1943
1724
1650
1619
1600
1635
1630
1813
2174
2630
3008
3392
3779
4229
4456
4631
4817
5089
5416
5630
5894
6071
6456
6728
6871
5870
3313
195
-3098
-5593
-7623
-9194
-10429
-11293
-11534
-11079
-9986
-8087
-5591
-2898
-136
2188
4093
5563
6379
6620
6290
5633
4863
4123
3363
2627
1820
1093
618
462
643
779
753
427
-237
-1090
-2087
-3140
-4190
-5099
-5751
-6075
-6082
-5818
-5287
-4465
-3277
-1763
-87
1513
2829
3777
4279
4355
4072
3482
2704
1793
812
-161
-1063
-1812
-2343
-2599
-2632
-2483
-2196
-1884
-1629
-1469
-1481
-1632
-1856
-2336
-2710
-2915
-2964
-2963
-3175
-3155
-2789
-2076
-1336
-823
-411
69
442
514
143
-464
-1011
-1491
-2009
-2600
-3128
-3345
-3347
-3266
-3028
-2619
-1971
-1248
-637
-228
53
246
337
247
61
-225
-539
-813
-1112
-1331
-1503
-1546
-1506
-1403
-1240
-1045
-915
-840
-862
-959
-1031
-1110
-1100
-1073
-998
-850
-584
-263
181
668
1113
1539
1818
1894
1818
1686
1641
1555
1372
1152
1030
1154
1270
1406
1680
2128
2793
3385
3856
4240
4551
4985
5224
5260
5476
5603
5875
6077
6225
6617
6752
6144
3839
687
-2611
-5312
-7355
-9025
-10258
-11190
-11482
-11218
-10285
-8511
-6070
-3337
-593
1779
3741
5296
6299
6700
6473
5925
5238
4521
3815
3072
2253
1431
862
594
654
832
887
611
-42
-873
-1878
-2928
-3893
-4760
-5386
-5720
-5747
-5548
-5094
-4292
-3179
-1752
-160
1403
2720
3619
4061
4080
3768
3187
2464
1611
681
-269
-1153
-1884
-2423
-2710
-2701
-2487
-2160
-1777
-1484
-1306
-1280
-1344
-1487
-1640
-1767
-1905
-2077
-2429
-2577
-2521
-2200
-1796
-1430
-1172
-943
-669
-438
-507
-893
-1301
-1668
-1976
-2394
-2853
-3229
-3306
-3208
-2960
-2640
-2099
-1416
-694
-130
224
514
725
818
641
341
-32
-367
-761
-1140
-1489
-1757
-1818
-1792
-1729
-1668
-1535
-1386
-1237
-1198
-1108
-1040
-968
-856
-760
-589
-331
-19
318
593
941
1284
1552
1681
1735
1786
1902
1867
1633
1411
1347
1438
1433
1487
1570
1882
2375
2953
3402
3857
4396
4787
5153
5380
5659
5914
6101
6405
6512
6776
6883
6275
4146
962
-2501
-5500
-7653
-9346
-10409
-11208
-11460
-11171
-10247
-8516
-6047
-3234
-437
1978
3812
5196
6038
6333
6098
5495
4828
4140
3511
2852
2208
1538
1050
895
1038
1292
1369
1080
356
-667
-1827
-2979
-4039
-4908
-5525
-5863
-5890
-5624
-5072
-4173
-2947
-1467
176
1781
3088
3916
4240
4117
3634
2941
2115
1176
222
-723
-1567
-2224
-2651
-2783
-2653
-2351
-1959
-1535
-1218
-1061
-1071
-1210
-1416
-1605
-1751
-1867
-2025
-2250
-2384
-2376
-2163
-1798
-1362
-943
-566
-284
-239
-436
-767
-1146
-1585
-2059
-2508
-3052
-3560
-3889
-4038
-3896
-3585
-3008
-2242
-1407
-611
-30
378
710
879
921
817
546
178
-239
-746
-1201
-1552
-1761
-1804
-1797
-1769
-1726
-1719
-1753
-1803
-1829
-1809
-1760
-1666
-1536
-1347
-1057
-689
-258
223
781
1392
1830
2055
2153
2262
2291
2141
1787
1547
1414
1374
1292
1092
1138
1474
2006
2364
2746
3127
3782
4204
4582
4894
5059
5564
5712
6064
6239
6547
7021
7141
5955
3149
-333
-3725
-6386
-8531
-10005
-10970
-11518
-11461
-10926
-9649
-7519
-4741
-1795
945
3072
4688
5774
6312
6257
5675
4965
4171
3478
2850
2238
1618
1077
835
915
1289
1611
1626
1168
251
-889
-2168
-3365
-4418
-5251
-5768
-5989
-5883
-5486
-4734
-3681
-2320
-731
897
2359
3428
3995
4002
3611
2945
2121
1255
361
-545
-1371
-2060
-2539
-2742
-2671
-2405
-2037
-1640
-1361
-1218
-1196
-1301
-1511
-1733
-1864
-1984
-2022
-2403
-2750
-2820
-2617
-2179
-1793
-1407
-1000
-660
-484
-617
-1021
-1350
-1724
-2133
-2629
-3108
-3442
-3498
-3466
-3280
-2850
-2151
-1273
-490
113
538
844
1035
1050
868
585
255
-94
-512
-904
-1240
-1416
-1403
-1291
-1081
-898
-712
-600
-557
-562
-595
-627
-612
-594
-596
-514
-397
-149
131
491
918
1590
2265
2778
2910
2972
2961
2977
2967
2808
2672
2692
2901
3077
3195
3493
4051
4713
5248
5785
6258
6739
7251
7529
7763
7610
6319
3290
-470
-4423
-7300
-9403
-10721
-11479
-11938
-11773
-10956
-9436
-7008
-4019
-1003
1624
3521
4814
5671
6032
5864
5192
4352
3625
3098
2740
2422
2061
1764
1718
2000
2488
2769
2656
1884
591
-933
-2548
-4002
-5231
-6167
-6696
-6870
-6601
-5980
-5033
-3725
-2129
-380
1358
2853
3824
4206
3993
3391
2576
1708
886
47
-737
-1403
-1854
-2051
-1967
-1622
-1118
-603
-184
40
-11
-296
-735
-1229
-1676
-2118
-2548
-2800
-2872
-2690
-2357
-1914
-1356
-705
-71
390
219
-456
-1116
-1743
-2292
-3093
-3897
-4393
-4456
-4248
-3961
-3652
-2922
-1887
-847
-10
563
1022
1429
1565
1326
937
573
330
52
-342
-787
-1082
-1178
-1167
-1165
-1201
-1244
-1277
-1404
-1619
-1826
-1966
-1937
-1849
-1692
-1478
-1150
-732
-296
128
664
1262
1809
2201
2375
2547
2602
2635
2469
2165
2001
2046
2176
2129
2138
2463
2911
3439
3855
4348
4929
5321
6006
6183
6508
6665
6793
7143
7103
6223
3470
-139
-3951
-7004
-8934
-10301
-10939
-11384
-11398
-10805
-9683
-7585
-4848
-1970
641
2548
3882
4774
5316
5347
4930
4357
3842
3628
3451
3354
3045
2593
2423
2465
2832
3015
2814
1982
569
-1046
-2750
-4212
-5452
-6346
-6841
-6985
-6693
-6152
-5275
-4100
-2665
-1014
641
2126
3125
3581
3446
2940
2292
1606
985
383
-174
-726
-1178
-1400
-1430
-1268
-950
-651
-400
-334
-475
-989
-1757
-2406
-2853
-2941
-2971
-2948
-2841
-2606
-2290
-2052
-1862
-1461
-968
-544
-504
-891
-1362
-1791
-2206
-2688
-3142
-3323
-3251
-3158
-3119
-3066
-2860
-2335
-1686
-1043
-518
-102
230
337
233
61
-48
-24
24
-12
-151
-331
-468
-549
-629
-693
-686
-687
-726
-884
-1091
-1248
-1349
-1388
-1319
-1156
-875
-526
-182
119
376
767
1217
1748
2293
2795
3110
3014
2902
2863
2943
2975
2866
2981
3272
3546
3858
4019
4332
4898
5398
5897
6335
6554
6960
7167
7201
6312
3507
-53
-3995
-7185
-9163
-10485
-11050
-11410
-11473
-10939
-9783
-7621
-4709
-1674
938
2769
3780
4398
4726
4631
4261
3678
3258
3070
3078
3233
3163
3049
3036
3262
3770
4046
3837
2850
1236
-675
-2605
-4239
-5557
-6500
-7040
-7171
-6933
-6327
-5373
-4141
-2642
-1033
568
1920
2775
3064
2785
2175
1450
821
365
-16
-337
-603
-777
-782
-575
-202
231
568
701
587
161
-505
-1393
-2443
-3193
-3545
-3541
-3350
-3205
-2881
-2594
-2078
-1397
-778
-365
-379
-521
-761
-1200
-1850
-2564
-3071
-3248
-3202
-3096
-2976
-2728
-2350
-1881
-1525
-1110
-639
-141
198
171
30
-94
-143
-146
-195
-199
-143
-9
82
76
6
-77
-88
-142
-252
-465
-732
-964
-1168
-1268
-1257
-1143
-929
-649
-369
-75
213
517
924
1372
1937
2421
2702
2968
2995
3006
3056
3041
3136
3361
3630
3872
4211
4462
5003
5466
5775
6305
6571
6947
7350
7491
7606
6653
3745
43
-4090
-7352
-9383
-10643
-11131
-11438
-11547
-10976
-9851
-7783
-4939
-1986
539
2228
3049
3457
3582
3410
3007
2531
2410
2557
2962
3458
3677
3759
3861
4162
4666
4919
4631
3537
1691
-468
-2598
-4423
-5765
-6690
-7143
-7159
-6852
-6198
-5275
-4106
-2717
-1249
179
1349
2037
2152
1750
1085
438
24
-142
-158
-104
-42
41
209
490
809
1111
1274
1225
912
275
-581
-1535
-2396
-2989
-3228
-3202
-2971
-2653
-2418
-2430
-2438
-2220
-1791
-1449
-1461
-1674
-1979
-2258
-2600
-2946
-3160
-3039
-2639
-2209
-1954
-1807
-1591
-1255
-906
-602
-355
-65
144
83
-156
-484
-660
-638
-503
-371
-288
-186
-72
-33
-70
-120
-133
-100
-95
-231
-459
-705
-887
-1002
-1045
-1007
-825
-581
-314
-226
-115
114
428
1060
1568
1922
2157
2351
2579
2667
2576
2674
2975
3542
4008
4341
4502
5005
5365
5793
6149
6361
6812
7135
7441
7460
7030
5007
1628
-2265
-5904
-8140
-9539
-10170
-10592
-11084
-10970
-10353
-8770
-6291
-3493
-996
804
1774
2199
2492
2520
2396
2130
2094
2467
3092
3833
4321
4504
4604
4825
5275
5616
5441
4515
2812
685
-1504
-3415
-4897
-5961
-6545
-6727
-6583
-6154
-5490
-4600
-3545
-2352
-1125
-42
702
945
735
266
-210
-438
-337
-17
352
704
1004
1274
1537
1799
2005
2075
1927
1509
768
-208
-1587
-2949
-3906
-4281
-4138
-3887
-3627
-3379
-3007
-2492
-2000
-1687
-1439
-1353
-1382
-1625
-2088
-2604
-2958
-3011
-2743
-2334
-1828
-1295
-898
-610
-496
-456
-382
-319
-352
-562
-925
-1254
-1427
-1446
-1317
-1045
-587
-16
514
875
1018
1023
958
819
655
434
153
-166
-506
-764
-875
-789
-548
-351
-183
48
377
688
895
957
1006
1138
1374
1528
1614
1796
2175
2542
2905
3234
3723
4356
4801
5295
5601
5962
6452
6752
7004
7110
7322
7501
6612
3932
312
-3447
-6295
-7934
-8855
-9255
-9700
-10017
-9881
-9140
-7556
-5264
-2892
-978
245
782
1051
1158
1109
947
907
1304
2143
3232
4163
4747
4991
5171
5513
5958
6107
5652
4369
2440
290
-1766
-3444
-4615
-5343
-5693
-5716
-5503
-5112
-4621
-4002
-3268
-2454
-1631
-962
-654
-782
-1190
-1636
-1852
-1665
-1125
-378
404
1077
1616
2023
2321
2504
2553
2410
2034
1423
564
-416
-1413
-2220
-2674
-2805
-2657
-2429
-2177
-1990
-1845
-2186
-2927
-3494
-3836
-3849
-4014
-4379
-4632
-4631
-4273
-3691
-3117
-2278
-1249
-288
263
349
185
114
35
-146
-382
-586
-574
-586
-696
-852
-856
-531
-56
315
441
395
272
131
-146
-444
-700
-725
-655
-560
-495
-475
-331
-74
180
338
523
681
821
900
879
725
794
904
1209
1484
1742
2101
2375
2725
3139
3542
4065
4632
5115
5649
5840
6132
6390
6530
6859
7041
7344
7528
6398
3544
3
-3785
-6273
-7726
-8363
-8559
-9102
-9415
-9431
-8776
-7282
-5134
-3062
-1422
-548
-282
-171
-230
-276
-404
-177
549
1747
3168
4409
5065
5344
5547
5939
6371
6494
5954
4530
2551
352
-1657
-3216
-4247
-4839
-4993
-4916
-4735
-4517
-4323
-4065
-3717
-3226
-2671
-2222
-2110
-2317
-2750
-3100
-3073
-2618
-1730
-646
399
1250
1880
2266
2494
2559
2503
2296
1884
1174
303
-707
-1799
-2426
-2740
-2616
-2396
-2322
-2318
-2489
-2701
-2881
-3094
-3317
-3360
-3407
-3359
-3420
-3506
-3463
-3163
-2577
-1848
-1138
-568
-202
-161
-265
-560
-734
-853
-848
-938
-1107
-1202
-1225
-1125
-944
-661
-285
218
566
790
745
633
516
504
543
660
735
722
693
615
659
644
703
725
769
704
706
654
575
489
416
615
794
1352
1576
1914
2312
2622
3255
3649
4188
4749
5236
5693
6215
6328
6697
6985
7356
7878
7814
6538
3668
246
-3130
-5250
-6564
-6936
-7225
-7738
-8098
-8267
-7669
-6465
-4703
-3188
-2088
-1701
-1681
-1830
-1997
-2163
-2145
-1647
-581
947
2538
3899
4689
5128
5473
5952
6310
6367
5788
4511
2790
946
-687
-1913
-2640
-2979
-2962
-2866
-2815
-2910
-3091
-3299
-3423
-3433
-3337
-3301
-3501
-3838
-4304
-4520
-4292
-3550
-2426
-1111
108
1057
1697
2027
2143
2120
1965
1653
1246
663
52
-649
-1157
-1453
-1475
-1210
-914
-697
-778
-1053
-1598
-2143
-2829
-3607
-4145
-4357
-4291
-4219
-4104
-3843
-3252
-2472
-1650
-1044
-558
-204
-62
-233
-620
-1049
-1304
-1263
-1193
-1058
-900
-601
-304
-7
229
485
755
951
958
682
359
113
49
52
142
218
437
772
1097
1265
1255
1175
1102
1175
1069
1009
842
645
528
380
485
814
1178
1639
2025
2401
2820
3079
3363
3780
4257
4743
5167
5441
5754
5983
6318
6821
7242
7420
5879
3196
-74
-3099
-4792
-5842
-6100
-6456
-6916
-7155
-7082
-6536
-5444
-4118
-2964
-2151
-2063
-2235
-2596
-2964
-3207
-3186
-2571
-1294
363
2066
3408
4219
4737
5156
5624
5947
5923
5321
4157
2658
1096
-232
-1108
-1537
-1546
-1346
-1121
-1067
-1317
-1738
-2282
-2767
-3155
-3447
-3767
-4186
-4663
-5094
-5227
-4932
-4137
-2966
-1685
-558
299
817
1028
1051
984
885
775
575
347
79
-274
-733
-911
-744
-347
-40
-212
-774
-1508
-2179
-2818
-3472
-4019
-4208
-4155
-3929
-3806
-3725
-3528
-3020
-2400
-1838
-1449
-1169
-1046
-1125
-1323
-1651
-1725
-1574
-1213
-1017
-859
-763
-626
-501
-380
-250
-108
180
336
357
137
41
98
384
680
1001
1192
1381
1517
1451
1377
1076
993
1003
996
953
792
693
735
754
923
1114
1558
1917
2367
2433
2423
2605
2730
3356
3573
4161
4527
4975
5391
5727
6217
6615
7276
7006
5134
2287
-927
-3381
-4725
-5246
-5241
-5442
-5736
-5898
-5780
-5224
-4140
-3067
-2276
-1970
-2352
-2951
-3559
-4025
-4281
-4005
-3092
-1535
304
2014
3215
3855
4241
4611
5018
5233
5095
4396
3303
2044
908
129
-182
-48
355
764
968
797
206
-626
-1537
-2346
-3026
-3567
-4072
-4588
-5083
-5408
-5369
-4881
-3950
-2844
-1735
-932
-504
-390
-511
-692
-775
-779
-881
-823
-776
-652
-473
-217
214
656
990
1203
1025
302
-754
-1835
-2591
-3123
-3397
-3586
-3517
-3336
-3044
-2712
-2433
-2095
-1762
-1486
-1479
-1673
-2071
-2381
-2656
-2741
-2619
-2231
-1652
-1043
-587
-316
-103
8
176
205
219
101
-31
-145
-193
-174
34
448
953
1508
1897
2101
2072
1930
1761
1709
1605
1562
1418
1350
1304
1167
1269
1255
1572
1888
2147
2342
2375
2415
2419
2512
2737
3136
3642
4134
4573
4895
5248
5706
6134
6780
6559
4884
2508
-272
-2401
-3589
-4070
-3987
-4050
-4251
-4385
-4326
-3975
-3229
-2533
-2054
-1991
-2457
-3131
-3878
-4516
-4851
-4651
-3790
-2276
-488
1167
2405
3061
3435
3804
4088
4260
4141
3588
2782
1831
1045
596
565
969
1605
2147
2436
2288
1689
813
-205
-1118
-1905
-2555
-3143
-3713
-4247
-4602
-4649
-4306
-3615
-2816
-2096
-1645
-1535
-1713
-2039
-2333
-2460
-2430
-2190
-1792
-1359
-969
-633
-267
128
226
1183
1188
578
629
-59
-913
-1965
-2670
-2807
-2673
-2179
-2095
-2043
-1817
-1751
-1686
-1663
-1804
-1952
-1993
-2154
-2563
-2938
-3141
-3043
-2530
-1987
-1446
-940
-449
-275
-388
-524
-546
-478
-327
-224
-258
-230
-101
200
563
961
1409
1845
2077
2091
1869
1635
1554
1528
1585
1590
1585
1659
1832
1854
1843
1875
1931
2268
2397
2387
2299
2179
2217
2478
2734
3125
3705
4074
4670
5027
5360
5842
6184
6212
4736
2697
392
-1447
-2313
-2786
-2754
-2975
-3192
-3362
-3329
-3141
-2766
-2420
-2319
-2459
-2971
-3652
-4369
-4935
-5289
-5145
-4438
-3198
-1737
-373
626
1266
1677
2072
2438
2631
2690
2462
2101
1654
1295
1233
1482
2024
2706
3237
3425
3171
2554
1730
786
-96
-826
-1444
-1992
-2473
-2926
-3271
-3376
-3242
-2895
-2539
-2283
-2305
-2595
-3042
-3548
-3933
-4251
-4332
-4074
-3634
-3091
-2632
-2258
-1865
-1479
-1061
-716
-671
-826
-1067
-1343
-1631
-1791
-1776
-1484
-979
-485
-90
96
178
97
-7
-236
-561
-960
-1320
-1655
-1980
-2143
-2192
-2028
-1807
-1524
-1286
-1109
-1071
-1132
-1284
-1441
-1504
-1457
-1317
-1179
-982
-754
-429
-33
435
819
1152
1323
1361
1321
1402
1464
1538
1731
1884
2129
2221
2416
2508
2597
2757
2826
3030
3082
3108
3168
3173
3246
3395
3501
3785
4023
4250
4510
4725
4983
5170
4931
3668
2087
276
-993
-1618
-1912
-1936
-2228
-2542
-2820
-2912
-2841
-2621
-2474
-2443
-2633
-3088
-3663
-4232
-4660
-4822
-4587
-3950
-2992
-1984
-1085
-478
-114
147
453
743
959
1046
929
772
609
605
874
1387
2073
2784
3288
3490
3341
2923
2346
1688
1097
603
160
-286
-688
-1087
-1371
-1493
-1478
-1356
-1308
-1425
-1758
-2274
-2950
-3573
-4080
-4395
-4457
-4535
-4317
-4124
-3910
-3539
-3237
-2819
-2462
-2205
-2047
-2101
-2383
-2560
-2602
-2414
-2065
-1646
-1216
-732
-349
-121
34
93
210
272
277
70
-156
-474
-581
-598
-523
-314
-124
75
85
-27
-278
-505
-769
-875
-1023
-1066
-1103
-1114
-1071
-1025
-867
-642
-306
-69
121
66
83
74
141
254
385
643
877
1226
1441
1624
1714
1890
2028
2231
2462
2472
2604
2664
2735
2860
3019
3208
3515
3694
4016
4210
4388
4615
4782
4937
4399
3434
2382
1293
598
287
38
-145
-529
-886
-1088
-1316
-1451
-1600
-1811
-2121
-2521
-3100
-3673
-4246
-4631
-4779
-4610
-4191
-3672
-3162
-2771
-2470
-2231
-1978
-1725
-1493
-1315
-1194
-1147
-1101
-1015
-777
-352
205
824
1405
1837
2089
2165
2082
1954
1763
1616
1524
1446
1355
1198
1061
970
981
1020
1031
916
602
207
-327
-891
-1400
-1852
-2216
-2474
-2634
-2893
-3048
-3205
-3272
-3265
-3306
-3244
-3297
-3395
-3533
-3679
-3742
-3679
-3492
-3229
-2908
-2551
-2212
-1892
-1596
-1324
-1020
-699
-445
-278
-138
-47
85
227
438
641
832
1012
1083
1102
1026
944
874
802
723
652
566
503
417
370
351
353
389
391
360
275
167
46
-5
-40
-8
27
65
123
156
160
209
309
410
610
680
759
861
904
939
990
1045
1170
1333
1534
1670
1788
1934
2110
2303
2430
2584
2675
2797
2817
2712
2443
2089
1776
1485
1373
1259
1175
1049
876
700
553
413
253
126
-80
-296
-567
-832
-1136
-1367
-1535
-1607
-1594
-1524
-1489
-1492
-1532
-1576
-1588
-1637
-1657
-1679
-1736
-1776
-1802
-1810
-1755
-1627
-1457
-1242
-990
-756
-597
-480
-373
-308
-260
-151
-81
-35
34
73
140
220
328
461
577
624
642
614
518
428
277
82
-54
-197
-294
-386
-480
-600
-711
-772
-847
-935
-1058
-1200
-1300
-1393
-1455
-1471
-1505
-1490
-1395
-1296
-1180
-1056
-935
-841
-754
-677
-608
-523
-415
-293
-190
-63
48
149
230
318
397
446
465
448
413
408
387
395
395
367
361
358
395
442
419
409
410
369
267
214
202
154
153
157
145
166
171
184
216
212
243
332
373
404
408
369
357
324
308
299
316
336
313
287
251
218
215
246
299
343
369
390
398
378
361
353
365
382
363
376
358
294
297
314
352
379
401
445
456
438
449
420
395
403
357
318
274
222
159
84
81
64
51
65
56
27
7
-21
-47
-76
-109
-149
-201
-257
-321
-376
-402
-441
-478
-474
-460
-464
-458
-460
-477
-494
-504
-506
-515
-505
-460
-414
-381
-358
-345
-314
-308
-296
-291
-303
-308
-326
-370
-407
-472
-539
-576
-631
-665
-674
-705
-737
-763
-788
-774
-738
-687
-636
-614
-572
-548
-538
-477
-451
-430
-379
-330
-287
-234
-225
-216
-209
-193
-180
-167
-143
-152
-166
-186
-219
-243
-257
-254
-241
-234
-227
-240
-286
-312
-297
-280
-268
-238
-227
-225
-202
-169
-121
-80
-31
16
32
46
85
89
94
102
109
101
93
79
38
-10
-28
-55
-92
-133
-187
-261
-310
-332
-347
-316
-291
-276
-256
-248
-229
-193
-157
-103
-38
6
27
28
16
-16
-27
-43
-47
-31
-18
37
57
48
47
19
-3
-11
-52
-100
-138
-191
-252
-295
-329
-352
-370
-357
-341
-342
-342
-356
-374
-401
-448
-464
-467
-494
-516
-539
-591
-618
-652
-661
-663
-684
-687
-715
-725
-739
-761
-774
-769
-780
-780
-781
-793
-807
-792
-768
-759
-753
-756
-738
-725
-705
-688
-683
-657
-646
-643
-640
-646
-675
-703
-730
-746
-746
-721
-694
-683
-676
-642
-598
-576
-517
-452
-415
-394
-372
-377
-383
-379
-388
-404
-429
-441
-441
-448
-449
-443
-426
-400
-358
-335
-309
-294
-319
-337
-348
-348
-364
-354
-349
-354
-352
-349
-330
-309
-269
-214
-181
-160
-125
-87
-101
-129
-148
-165
-187
-207
-224
-245
-270
-304
-316
-318
-317
-300
-286
-268
-272
-251
-239
-278
-300
-319
-359
-390
-450
-509
-548
-575
-583
-567
-552
-536
-475
-430
-408
-366
-333
-300
-269
-245
-227
-235
-241
-242
-219
-206
-180
-143
-134
-133
-156
-196
-223
-249
-285
-327
-386
-437
-488
-523
-533
-530
-540
-540
-532
-544
-545
-541
-535
-530
-532
-542
-558
-587
-625
-638
-635
-621
-593
-555
-557
-586
-590
-604
-606
-605
-607
-591
-606
-601
-576
-584
-613
-612
-566
-540
-517
-488
-473
-497
-526
-538
-556
-543
-516
-499
-482
-481
-473
-451
-431
-375
-319
-284
-249
-245
-237
-240
-249
-223
-205
-190
-168
-170
-169
-177
-209
-265
-332
-377
-415
-434
-453
-472
-468
-449
-451
-446
-398
-348
-313
-306
-308
-288
-263
-237
-198
-168
-157
-139
-106
-73
-44
-1
2
-26
-29
-51
-77
-109
-160
-207
-234
-274
-285
-271
-259
-231
-234
-237
-192
-200
-205
-209
-281
-342
-379
-431
-479
-510
-530
-538
-544
-552
-533
-501
-478
-432
-389
-374
-353
-337
-332
-322
-306
-293
-251
-226
-230
-235
-259
-286
-331
-366
-387
-430
-461
-469
-496
-514
-510
-496
-462
-453
-417
-397
-433
-441
-459
-487
-498
-514
-504
-482
-478
-470
-469
-461
-448
-433
-415
-369
-350
-352
-341
-372
-394
-397
-397
-408
-420
-436
-455
-474
-499
-499
-484
-478
-468
-454
-447
-429
-418
-415
-408
-389
-353
-310
-284
-262
-239
-217
-195
-194
-218
-228
-243
-250
-258
-261
-258
-259
-241
-257
-284
-298
-333
-353
-377
-410
-431
-462
-481
-473
-524
-529
-505
-528
-526
-517
-508
-474
-485
-484
-428
-400
-342
-267
-210
-172
-155
-141
-131
-148
-152
-164
-192
-207
-219
-246
-280
-302
-290
-268
-266
-260
-274
-301
-310
-347
-372
-413
-465
-476
-498
-523
-541
-552
-546
-534
-521
-518
-522
-519
-512
-512
-522
-543
-570
-600
-615
-620
-619
-603
-580
-538
-485
-412
-353
-333
-301
-293
-297
-291
-298
-285
-299
-323
-318
-325
-296
-276
-255
-232
-239
-243
-272
-314
-357
-375
-407
-461
-524
-527
-531
-542
-516
-493
-485
-471
-431
-423
-417
-410
-414
-400
-396
-380
-341
-312
-297
-289
-272
-249
-243
-226
-242
-274
-279
-285
-311
-327
-344
-363
-377
-376
-394
-406
-409
-419
-421
-416
-391
-375
-356
-337
-326
-332
-354
-337
-311
-322
-303
-279
-274
-274
-251
-246
-259
-263
-288
-313
-332
-348
-367
-396
-404
-407
-411
-394
-374
-362
-373
-391
-405
-429
-434
-422
-414
-402
-394
-397
-379
-352
-328
-326
-321
-301
-279
-292
-293
-286
-300
-314
-308
-282
-283
-281
-272
-285
-302
-305
-325
-341
-338
-367
-399
-430
-461
-474
-479
-472
-442
-423
-410
-403
-415
-423
-433
-438
-434
-429
-402
-376
-391
-398
-386
-376
-340
-301
-282
-254
-207
-173
-164
-168
-167
-172
-186
-166
-149
-171
-187
-172
-188
-234
-254
-262
-265
-250
-240
-263
-278
-280
-292
-289
-274
-289
-295
-277
-285
-301
-314
-300
-294
-285
-268
-261
-254
-251
-238
-226
-254
-270
-273
-315
-342
-349
-372
-379
-395
-409
-432
-463
-471
-475
-482
-475
-443
-410
-387
-367
-355
-322
-303
-279
-264
-260
-251
-267
-273
-271
-280
-278
-284
-302
-324
-313
-327
-343
-344
-354
-381
-400
-426
-454
-473
-487
-497
-504
-494
-496
-476
-458
-445
-436
-422
-392
-385
-377
-360
-346
-316
-316
-330
-312
-303
-302
-289
-279
-267
-242
-236
-241
-256
-276
-296
-298
-315
-342
-356
-362
-366
-369
-380
-384
-367
-342
-309
-324
-369
-396
-398
-413
-427
-407
-413
-428
-424
-441
-442
-433
-411
-356
-338
-304
-266
-261
-250
-255
-284
-263
-227
-213
-190
-204
-232
-256
-304
-306
-283
-285
-267
-247
-257
-263
-262
-276
-293
-276
-261
-257
-243
-234
-244
-283
-297
-311
-335
-338
-336
-371
-394
-411
-434
-449
-423
-396
-372
-339
-304
-264
-250
-236
-220
-213
-205
-198
-194
-219
-252
-292
-315
-341
-382
-394
-392
-367
-365
-367
-332
-327
-335
-321
-311
-311
-305
-286
-270
-301
-299
-294
-301
-296
-288
-290
-263
-252
-267
-256
-284
-314
-318
-335
-356
-378
-395
-406
-432
-454
-463
-478
-500
-493
-463
-462
-453
-427
-406
-401
-379
-324
-304
-284
-260
-236
-239
-245
-238
-274
-293
-280
-276
-290
-301
-287
-242
-215
-185
-148
-132
-138
-128
-134
-166
-179
-216
-253
-282
-297
-300
-314
-328
-324
-326
-314
-288
-273
-264
-268
-293
-328
-353
-396
-413
-420
-382
-376
-329
-311
-219
-208
-149
-133
-97
-114
-74
-152
-932
-584
-611
-627
-638
-540
-504
-418
-394
-321
-233
-191
-109
-33
-31
-68
11
-91
-146
-140
-256
-300
-210
-320
-235
-192
-238
-226
-199
-249
-207
-197
-263
-285
-265
-307
-319
-336
-346
-303
-289
-250
-204
-237
-227
-186
-226
-240
-240
-297
-336
-329
-366
-339
-336
-406
-373
-359
-423
-402
-412
-415
-387
-353
-326
-268
-241
-231
-153
-158
-112
-94
-104
-71
-94
-111
-138
-203
-203
-197
-275
-244
-212
-301
-311
-313
-330
-340
-346
-325
-382
-399
-399
-439
-381
-331
-342
-272
-264
-209
-210
-180
-141
-157
-153
-104
-178
-136
-117
-190
-166
-113
-133
-129
-110
-117
-35
-22
-104
-76
-72
-167
-143
-171
-222
-330
-211
-329
-395
-229
-346
-284
-175
-231
-173
-108
-166
-170
-204
-166
-256
-128
-232
-102
-437
-1693
-274
-371
-1310
-634
-419
-737
-653
-620
-578
-615
-594
-471
-244
-232
-227
-166
-248
-262
-304
-411
-257
-389
-459
-255
-564
-285
-264
-430
-105
-209
-277
-206
-238
-168
-338
21
-438
-378
-224
-459
-106
-446
-212
-348
-459
-365
-628
-519
-494
-573
-411
-444
-432
-447
-552
-526
-308
-397
-501
-451
-476
-480
-397
-344
-633
-639
-293
-675
-596
-224
-383
-398
-385
-188
-24
-418
-70
-130
-495
-504
-567
38
-713
-591
93
-450
-706
-134
-579
-566
251
-127
-753
370
-342
-457
-246
-368
-569
-251
-258
-719
-421
-145
-273
-508
78
-589
-565
-106
-465
-352
-185
-620
-286
-459
-470
-472
-207
36
-407
-131
-86
-269
-374
-92
-518
-144
26
-700
-76
3
-698
-505
-291
-652
-706
-291
-616
-668
-233
-293
-316
-386
-337
-360
-545
-466
-292
-303
-285
-509
-335
-356
-468
-320
-400
-127
69
-576
-389
70
-336
-226
-114
-259
-143
-408
-169
-491
-201
-111
-1036
-135
183
-907
-433
-127
-682
-59
-31
-711
47
-138
-739
-353
-191
-214
-642
-87
65
-235
-153
-172
-12
-260
-6
-26
-194
-307
-57
-174
-568
-416
-47
-399
-920
-182
-366
-439
264
-577
-176
225
-505
-419
-605
-396
-244
-491
-65
-224
-474
49
27
-315
-351
77
-258
-407
-62
-90
-176
-82
-312
-362
-123
-511
-150
-348
-250
18
-666
130
314
-740
-321
261
-341
-700
77
-335
-1110
3
-123
-837
2
-3
-234
-183
-398
-200
-163
-323
-136
-102
-230
-85
-313
-469
-157
-374
-337
-244
-237
-15
-48
-347
299
160
-463
179
34
-323
-252
-401
-267
6
-381
-419
-387
-337
-30
-708
-295
149
-405
-571
-91
-395
-766
31
-130
-169
209
-178
-253
266
-182
-172
484
-205
-281
288
-232
-269
230
126
-208
-286
-248
-212
-351
-526
-341
-103
60
-612
-657
154
-352
-831
198
203
-545
-203
191
-112
-98
-155
-257
132
-90
-186
286
144
-95
501
278
97
390
492
246
4
89
-146
-98
24
-81
-142
-17
128
-29
290
71
-173
278
65
151
487
66
-647
-634
-176
-659
-782
-605
-652
-208
-363
-585
-639
-417
-384
-289
-582
-264
209
-222
-558
-276
41
10
-273
1
288
-247
-364
171
294
117
161
490
414
-165
76
146
-345
-131
-153
-132
-77
-295
155
293
-179
-84
101
-291
-376
-215
-102
-571
-350
-111
-322
-327
-347
30
-277
-354
-115
-163
-582
-585
-41
38
-120
-133
264
246
-215
-72
53
138
-193
-434
-71
-150
-172
-298
-376
-121
-265
-510
-408
-206
-259
-424
-319
-238
-299
-181
-144
-363
-267
-74
-98
-287
-228
10
-46
141
10
99
140
-116
230
-225
-241
355
-11
-593
-102
477
-197
-421
191
-389
-462
225
-112
-439
-391
-32
-334
-811
-389
150
-72
-449
-79
-174
-347
-171
-199
-53
-64
-159
-158
-279
-380
147
-151
-463
264
563
116
-131
-83
51
135
91
147
163
400
448
82
294
701
318
-166
345
-261
-973
-220
-491
-708
-277
-273
-414
-559
-612
-887
-974
-1078
-1254
-877
-1001
-1139
-655
-382
-640
-466
-45
-305
-371
-197
-161
-194
-137
125
249
426
518
575
434
365
500
420
404
338
421
598
414
350
677
582
309
158
273
332
-15
-148
209
227
-168
-81
124
42
103
-20
-140
161
-83
-357
-240
55
76
-278
-114
138
8
-91
-61
82
-106
-239
13
34
126
58
187
261
15
325
292
30
-21
20
78
44
19
-28
164
157
17
57
-94
104
-82
-83
105
-234
-130
-67
-140
-370
-195
88
-334
-503
-341
-161
-268
-388
-103
-38
-302
-298
-33
109
-96
-177
46
-98
-331
-188
-200
-391
-297
-104
-102
-395
-261
-194
-319
-108
-217
-339
-205
-308
-373
-349
-318
-269
-448
-393
-219
-502
-510
-113
-258
-320
-182
-141
-309
-385
-318
-258
4
-269
-401
-70
-250
-512
-337
-50
-110
-313
-348
-209
-213
-487
-291
-60
-237
-461
-192
118
-260
-475
-318
-323
-558
-469
-135
-206
-438
-372
-229
-106
-224
-459
-280
-189
-122
-47
-161
-327
-347
-228
-223
-263
-107
80
-122
-97
90
-36
-65
6
-31
-177
-215
-338
-388
-244
-343
-412
-188
-248
-355
-382
-329
-265
-411
-423
-481
-491
-475
-585
-541
-416
-504
-504
-437
-300
-177
-495
-348
-111
-340
-497
-293
-417
-387
-361
-549
-388
-380
-556
-633
-494
-366
-391
-504
-305
-338
-452
-403
-542
-600
-553
-532
-494
-450
-600
-653
-622
-560
-458
-401
-417
-584
-569
-339
-321
-454
-384
-467
-511
-316
-285
-531
-307
-99
-302
-313
-142
-325
-431
-219
-232
-268
-186
-284
-298
-275
-346
-368
-419
-306
-412
-409
-371
-340
-202
-310
-151
-201
-321
-211
-348
-281
-326
-425
-190
-214
-300
-358
-305
-377
-435
-198
-231
-347
-259
-188
-105
-204
-279
-243
-368
-393
-459
-499
-350
-416
-610
-555
-495
-436
-423
-394
-341
-273
-344
-538
-375
-353
-372
-245
-217
-299
-274
-151
-248
-181
-169
-192
-170
-173
-95
-282
-307
-236
-262
-354
-371
-329
-375
-447
-536
-532
-478
-596
-492
-383
-504
-475
-487
-352
-377
-468
-402
-374
-329
-368
-273
-351
-434
-359
-380
-260
-378
-397
-194
-204
-362
-436
-343
-410
-575
-634
-540
-539
-604
-547
-497
-449
-424
-432
-536
-492
-444
-617
-652
-601
-629
-488
-493
-577
-463
-435
-388
-555
-659
-476
-449
-482
-465
-385
-267
-386
-369
-205
-278
-404
-331
-216
-189
-178
-150
-146
-171
-90
-124
-94
-4
17
-11
-16
26
-50
-112
-73
37
-89
-126
137
38
-145
-129
-93
-5
-137
-100
-2
-61
64
-59
-38
108
120
144
117
210
145
-49
-17
-31
-104
41
-90
-149
-86
-156
-123
-393
-405
-200
-347
-357
-378
-387
-358
-506
-470
-420
-492
-638
-627
-525
-606
-640
-565
-465
-469
-507
-471
-404
-364
-433
-526
-470
-421
-549
-613
-508
-494
-542
-536
-520
-494
-601
-675
-689
-736
-712
-726
-686
-584
-573
-679
-695
-718
-785
-810
-826
-782
-821
-868
-797
-729
-754
-763
-690
-640
-655
-734
-743
-708
-830
-880
-807
-765
-748
-773
-773
-692
-744
-830
-803
-786
-775
-803
-844
-837
-817
-881
-941
-919
-837
-759
-822
-839
-724
-659
-694
-612
-438
-375
-284
-255
-210
-93
-87
-157
-71
135
124
123
327
551
570
517
646
772
743
662
741
782
717
756
816
847
820
763
757
872
889
647
600
718
723
584
529
712
827
768
794
948
1042
1086
1088
1181
1293
1309
1339
1277
1470
1427
1294
1371
1326
1393
1237
1240
1265
1215
1210
1017
999
913
650
465
245
73
-36
-242
-325
-399
-584
-771
-1004
-1211
-1305
-1446
-1534
-1564
-1658
-1746
-1888
-2030
-2146
-2259
-2356
-2410
-2448
-2476
-2551
-2625
-2671
-2693
-2723
-2731
-2683
-2643
-2627
-2617
-2588
-2594
-2556
-2478
-2403
-2308
-2186
-2085
-2019
-1950
-1868
-1773
-1652
-1503
-1378
-1253
-1119
-1029
-961
-889
-827
-771
-710
-651
-591
-549
-551
-539
-528
-525
-483
-439
-407
-389
-342
-311
-339
-326
-283
-256
-208
-114
-47
-12
30
65
71
99
160
216
299
423
464
523
738
776
831
976
1067
1270
1281
1413
1520
1532
1828
1919
2135
2492
2657
2942
3205
3422
3561
3833
4038
4278
4527
4768
4429
3094
1911
1017
885
1675
2792
3563
3425
2553
1365
210
-499
-943
-1328
-1382
-1281
-1178
-1120
-1191
-1656
-2371
-2884
-3017
-2998
-2949
-2988
-3326
-3737
-3988
-3974
-3630
-3152
-2709
-2446
-2527
-2826
-3225
-3555
-3647
-3435
-2874
-2114
-1433
-1006
-943
-1179
-1488
-1678
-1617
-1296
-865
-463
-147
75
233
322
412
529
606
569
670
556
356
121
-115
54
163
453
611
431
108
-501
-930
-1182
-1528
-1545
-1546
-1462
-1406
-1592
-1805
-2237
-2591
-2779
-2789
-2770
-2734
-2798
-2846
-2846
-2828
-2720
-2620
-2484
-2361
-2286
-2231
-2252
-2323
-2228
-2020
-1610
-1142
-778
-543
-495
-550
-576
-498
-382
-141
136
466
793
1065
1243
1291
1347
1424
1551
1669
1681
1681
1644
1712
1871
1825
1924
2034
2086
2139
2007
1876
1800
1777
1843
1917
2055
2126
2331
2246
2408
2643
2616
2906
3099
3253
3556
3811
3896
3085
2078
1668
980
1232
1835
2152
2272
1898
1370
713
121
-284
-706
-1080
-1065
-1049
-1119
-1135
-1340
-1867
-2187
-2285
-2299
-2377
-2415
-2552
-2909
-3142
-3213
-3141
-2880
-2538
-2247
-2125
-2180
-2306
-2501
-2629
-2572
-2363
-1976
-1521
-1164
-924
-881
-978
-1045
-1014
-883
-647
-394
-185
-47
90
176
275
407
456
384
517
450
233
169
-139
-222
-199
-132
-7
-47
-125
-345
-674
-973
-1319
-1614
-1753
-1797
-1853
-1902
-1978
-2162
-2387
-2531
-2645
-2754
-2775
-2847
-2885
-2863
-2798
-2715
-2624
-2488
-2329
-2163
-2012
-1914
-1918
-1853
-1696
-1472
-1103
-709
-385
-142
47
197
292
381
468
576
764
1007
1216
1363
1461
1617
1679
1772
1966
2002
2091
2087
2066
2082
2066
2218
2294
2375
2597
2667
2701
2692
2697
2726
2758
2964
3132
3307
3567
3810
4064
4371
4665
4695
3307
2270
1282
283
996
1590
2475
2823
2348
1725
626
-238
-799
-1399
-1669
-1633
-1573
-1421
-1300
-1561
-2156
-2549
-2763
-2905
-2986
-2919
-3174
-3611
-3876
-3966
-3727
-3255
-2645
-2172
-2030
-2147
-2489
-2895
-3165
-3239
-2977
-2350
-1631
-987
-538
-490
-666
-867
-936
-809
-562
-287
-67
77
202
315
438
436
541
713
679
571
204
-238
-526
-581
-439
-136
48
152
49
-287
-663
-1203
-1633
-1876
-1898
-1871
-1763
-1759
-1904
-2115
-2283
-2410
-2536
-2585
-2732
-2889
-3035
-3054
-3082
-2977
-2788
-2544
-2237
-2058
-1992
-2054
-2141
-2139
-1971
-1662
-1191
-791
-428
-138
57
188
278
351
462
699
956
1267
1440
1590
1719
1778
2078
2193
2296
2436
2443
2435
2252
2287
2299
2273
2502
2664
2799
2912
2974
2904
2841
3057
2983
3197
3370
3370
3681
3750
4037
4266
4523
4356
2991
1986
802
158
734
1483
2436
2545
2108
1410
374
-404
-897
-1463
-1785
-1820
-1847
-1693
-1551
-1851
-2318
-2600
-2752
-2848
-2854
-2879
-3317
-3807
-4107
-4174
-3903
-3323
-2677
-2228
-2035
-2117
-2455
-2834
-3078
-3148
-2866
-2252
-1566
-928
-551
-486
-566
-672
-638
-455
-214
-7
121
225
366
448
595
820
973
1106
1095
1024
705
257
-141
-362
-234
-116
114
263
112
-114
-502
-995
-1370
-1782
-1951
-1978
-1962
-2005
-2091
-2237
-2365
-2446
-2527
-2518
-2698
-2873
-3083
-3173
-3246
-3152
-2946
-2661
-2328
-2062
-1875
-1900
-2007
-2121
-2040
-1893
-1567
-1265
-914
-640
-406
-197
-29
135
245
481
655
874
1053
1198
1297
1430
1659
1839
2085
2201
2295
2170
2075
2074
1981
2127
2267
2551
2666
2808
2906
2807
2842
2836
2810
2942
3035
3128
3272
3415
3673
3756
4030
4398
4683
4126
2800
1978
574
246
949
1571
2402
2403
2044
1412
473
-226
-799
-1455
-1699
-1761
-1723
-1523
-1533
-1898
-2239
-2411
-2516
-2576
-2534
-2656
-3193
-3648
-3972
-4072
-3797
-3208
-2543
-2077
-1917
-2072
-2491
-2911
-3186
-3281
-2973
-2384
-1774
-1167
-812
-707
-717
-735
-611
-436
-250
-61
0
75
204
356
605
876
1048
1259
1260
1009
799
364
106
-48
-111
25
117
200
117
-149
-488
-818
-1237
-1573
-1848
-2114
-2257
-2429
-2495
-2599
-2637
-2586
-2628
-2642
-2807
-3056
-3265
-3440
-3508
-3404
-3202
-2894
-2643
-2420
-2246
-2181
-2149
-2099
-2020
-1918
-1690
-1484
-1248
-1002
-744
-491
-228
19
188
316
425
493
584
734
864
1106
1375
1654
1873
1985
1958
1905
1819
1815
1892
1938
2060
2203
2277
2497
2549
2572
2704
2584
2746
2690
2628
2756
2882
2855
3203
3433
3545
3950
4025
4296
4593
4095
2870
2001
863
410
999
1691
2472
2528
2116
1583
614
-184
-615
-1204
-1529
-1577
-1610
-1568
-1551
-1822
-2116
-2166
-2210
-2279
-2324
-2532
-3068
-3620
-3969
-4108
-3920
-3397
-2742
-2297
-2142
-2236
-2598
-2980
-3193
-3265
-3064
-2606
-2106
-1623
-1267
-1135
-1110
-1036
-867
-617
-403
-285
-257
-309
-246
-92
205
555
944
1056
1005
1067
650
278
-88
-348
-300
-90
114
211
77
-101
-304
-605
-898
-1277
-1530
-1803
-1922
-2213
-2357
-2470
-2529
-2455
-2347
-2320
-2515
-2704
-3010
-3211
-3357
-3293
-3195
-2979
-2734
-2475
-2304
-2239
-2239
-2260
-2150
-1999
-1754
-1569
-1348
-1185
-925
-642
-289
-5
187
423
567
671
712
770
839
1026
1246
1538
1748
1909
2016
1922
1883
1924
1888
1995
2079
2142
2265
2272
2410
2314
2434
2484
2524
2532
2534
2532
2443
2637
2589
2897
3051
3273
3577
3605
3996
4049
4111
3537
2318
1722
750
663
1301
1746
2251
2115
1785
1265
498
61
-301
-807
-1077
-1203
-1353
-1338
-1378
-1689
-1758
-1770
-1839
-1953
-2068
-2320
-2939
-3411
-3696
-3825
-3577
-3061
-2568
-2272
-2176
-2292
-2569
-2832
-2961
-3010
-2892
-2571
-2259
-1929
-1708
-1620
-1481
-1295
-1008
-729
-587
-559
-642
-682
-637
-462
-138
149
310
491
711
570
449
215
-154
-213
-215
-182
-206
-271
-253
-225
-308
-343
-579
-860
-1083
-1356
-1647
-1900
-2076
-2238
-2209
-2118
-2035
-2056
-2131
-2342
-2532
-2666
-2757
-2805
-2818
-2704
-2553
-2355
-2224
-2075
-1972
-1794
-1615
-1489
-1405
-1320
-1244
-1072
-786
-481
-148
91
408
632
808
905
957
986
1045
1184
1324
1458
1581
1740
1894
1985
2041
2150
2147
2126
2099
2020
1997
2021
2074
2043
2129
2276
2286
2356
2169
2069
2243
2239
2252
2390
2489
2807
2754
2880
3088
3168
3513
3717
3221
2251
1916
834
643
1042
1204
1662
1500
1394
1134
605
333
8
-539
-782
-999
-1223
-1368
-1457
-1723
-1833
-1741
-1702
-1643
-1650
-1871
-2393
-2755
-3148
-3428
-3352
-3129
-2770
-2532
-2400
-2371
-2499
-2620
-2736
-2838
-2783
-2643
-2507
-2313
-2167
-2089
-1912
-1652
-1307
-924
-711
-617
-638
-697
-701
-666
-499
-391
-201
-59
83
125
42
-34
-171
-185
-244
-282
-418
-486
-630
-639
-660
-678
-722
-780
-883
-1053
-1229
-1503
-1647
-1840
-1826
-1861
-1815
-1840
-1895
-1989
-2059
-2087
-2179
-2192
-2214
-2158
-2180
-2102
-2070
-1951
-1829
-1644
-1430
-1231
-1086
-991
-849
-748
-544
-330
-59
175
437
632
801
946
1069
1175
1265
1374
1423
1460
1422
1570
1694
1777
1961
1909
1859
2087
1930
1539
1530
1582
1566
1443
1576
1829
1820
1652
1721
1606
1552
1803
1834
1885
1946
2083
2216
2199
2201
2504
2783
2924
3107
3058
2225
1946
1269
759
1316
1366
1516
1563
1452
1247
798
539
429
-41
-270
-305
-644
-882
-931
-1265
-1558
-1448
-1367
-1423
-1446
-1489
-1835
-2259
-2572
-2843
-2908
-2821
-2579
-2401
-2329
-2300
-2406
-2514
-2543
-2568
-2590
-2516
-2492
-2454
-2389
-2347
-2253
-2021
-1717
-1351
-1103
-970
-895
-941
-968
-950
-854
-764
-725
-576
-464
-356
-311
-383
-317
-231
-225
-197
-355
-487
-569
-687
-675
-705
-722
-753
-747
-831
-916
-1059
-1225
-1349
-1431
-1434
-1453
-1471
-1585
-1630
-1696
-1696
-1683
-1633
-1637
-1652
-1660
-1669
-1648
-1642
-1535
-1368
-1127
-921
-774
-685
-543
-394
-234
-73
78
241
347
482
600
714
854
971
952
1115
1359
1146
898
854
687
889
1027
593
729
1313
997
587
969
1060
681
937
1152
1243
1490
961
763
1476
1415
871
1232
1394
1127
1356
1694
1321
1453
1901
1901
2010
2207
2513
2678
2758
2642
2349
2061
1704
1140
1383
1618
1740
1715
1465
1557
1341
970
973
784
392
257
4
-336
-470
-710
-967
-965
-883
-844
-951
-1103
-1308
-1652
-2017
-2276
-2428
-2455
-2447
-2386
-2326
-2335
-2448
-2498
-2448
-2450
-2453
-2424
-2439
-2476
-2480
-2484
-2449
-2282
-2023
-1737
-1500
-1351
-1254
-1264
-1307
-1262
-1327
-1316
-1150
-1003
-823
-736
-688
-663
-584
-505
-428
-466
-539
-601
-671
-776
-789
-799
-717
-601
-562
-544
-604
-710
-888
-956
-1051
-1062
-1079
-1088
-1124
-1164
-1163
-1164
-1191
-1208
-1193
-1197
-1187
-1249
-1276
-1303
-1188
-1037
-874
-688
-447
-369
-445
-252
-102
-331
-347
82
12
76
261
4
168
565
432
351
65
1192
778
-595
866
1271
-192
307
1269
614
819
659
446
941
1150
698
653
875
1310
1024
551
1168
1060
1011
1121
1227
1130
1589
1312
1103
1465
1619
1560
1494
1784
1672
2038
2282
2022
2151
2675
2404
1861
1915
1573
1280
1584
1423
1368
1663
1510
1222
1102
998
687
409
307
53
-194
-277
-521
-773
-820
-804
-905
-1008
-1008
-1097
-1405
-1703
-1904
-2100
-2290
-2361
-2274
-2282
-2344
-2316
-2316
-2361
-2361
-2336
-2376
-2430
-2433
-2426
-2490
-2503
-2406
-2255
-2069
-1840
-1646
-1531
-1458
-1403
-1412
-1415
-1339
-1450
-1442
-1274
-1193
-1053
-955
-898
-745
-642
-565
-533
-598
-639
-679
-708
-694
-652
-634
-511
-395
-380
-345
-366
-450
-526
-562
-656
-750
-837
-884
-916
-919
-846
-861
-833
-736
-607
-745
-886
-761
-773
-978
-850
-649
-940
-568
13
-538
-672
96
-450
-554
210
-418
-805
401
-489
-661
511
-373
120
285
-250
144
1301
-178
-1168
1411
621
-140
234
29
1105
1080
-205
246
1796
712
-469
1263
331
189
1037
534
721
688
1125
766
856
1132
496
1248
1017
576
1083
1099
1078
1186
1561
1154
1613
1802
1694
1980
2024
2051
2048
1761
1641
1599
1389
1500
1288
1511
1672
1436
1355
1169
1024
896
692
441
228
154
32
-243
-449
-448
-491
-685
-694
-761
-828
-1014
-1300
-1501
-1673
-1772
-1907
-2011
-1992
-1996
-2069
-2186
-2168
-2158
-2250
-2300
-2256
-2265
-2351
-2384
-2363
-2315
-2273
-2178
-2008
-1882
-1790
-1673
-1663
-1673
-1600
-1730
-1722
-1574
-1542
-1350
-1241
-1090
-917
-852
-679
-633
-683
-632
-582
-578
-545
-480
-432
-333
-197
-90
-25
-32
-124
-210
-217
-315
-531
-536
-525
-601
-569
-282
-576
-693
-427
-361
-647
-775
-651
-493
-419
-1511
-671
-385
-1229
-507
-977
-643
97
-434
-1181
-289
797
-1639
-258
604
-868
-540
490
-489
284
1261
-1174
-219
1421
1118
-1238
377
936
39
-83
307
858
63
578
1349
163
-176
1316
693
135
-287
748
1368
325
-309
465
1177
701
242
646
1198
428
872
1110
338
1241
1386
276
1130
1550
1257
1326
1443
1528
1864
1785
1371
1706
1920
1415
1089
1328
1418
1058
1238
1422
952
1129
1172
741
640
569
465
304
11
-63
54
-297
-496
-414
-507
-650
-745
-780
-945
-1187
-1314
-1451
-1731
-1732
-1703
-1926
-1932
-1784
-1839
-1995
-2009
-1947
-1980
-2103
-2123
-2045
-2128
-2165
-2125
-2066
-1991
-1860
-1724
-1608
-1527
-1490
-1387
-1454
-1510
-1429
-1338
-1284
-1092
-968
-934
-789
-693
-577
-516
-469
-347
-269
-264
-239
-270
-307
-285
-147
-69
-124
-132
145
-57
-444
-120
-458
138
-1364
-1304
388
-902
-1171
-796
-570
-719
-1001
-457
-1362
-902
-381
-1450
-1288
-960
-160
-2021
-295
-391
-1039
-299
65
-845
-713
556
-203
-692
273
-872
124
1330
-2055
543
964
11
658
-1199
1410
85
398
305
-952
1945
249
-243
-202
1271
1264
528
-761
683
1476
-735
-268
1225
702
-524
1136
320
474
844
946
338
253
1350
514
569
195
817
1183
458
658
841
1270
1309
354
1114
1762
863
735
1304
1197
1147
1407
963
1024
1314
1244
784
722
1179
923
727
478
666
816
365
88
463
468
-18
-39
-43
-162
-287
-356
-480
-646
-604
-626
-942
-1065
-985
-1173
-1433
-1454
-1443
-1584
-1733
-1754
-1702
-1748
-1770
-1697
-1775
-1818
-1731
-1746
-1848
-1800
-1711
-1663
-1629
-1607
-1504
-1361
-1467
-1410
-1161
-1237
-1173
-1042
-919
-743
-679
-589
-447
-432
-289
-240
-188
-126
31
-77
15
2
200
131
832
-623
379
997
-1848
1433
156
-2209
534
-138
-1307
-474
-1242
-30
-984
-1506
-601
-1196
-1163
-1508
-291
-1753
-1695
-38
-413
-1886
-654
329
-838
-632
-431
116
-306
-368
-319
449
-530
-267
1099
-1231
279
392
-602
-365
147
2213
-2763
951
1379
-1334
504
-390
827
-396
202
-548
395
590
-715
255
163
1055
-307
-432
893
247
563
-312
750
330
132
758
653
-639
1372
805
-684
1204
91
587
1138
-271
787
1269
233
569
922
714
855
887
459
967
1391
713
719
1440
864
937
1283
1066
912
938
1135
634
860
804
607
633
712
757
429
308
415
415
138
-111
-79
111
-257
-640
-411
-419
-656
-733
-741
-844
-870
-1058
-1282
-1243
-1328
-1403
-1469
-1514
-1505
-1470
-1569
-1611
-1504
-1541
-1565
-1542
-1546
-1509
-1561
-1520
-1385
-1403
-1344
-1156
-1116
-1018
-901
-795
-783
-710
-602
-569
-488
-412
-229
-288
-45
523
-444
-351
1274
-422
76
-358
-928
1919
-1991
-962
1801
-2430
-151
129
-1613
-381
241
-1547
-1711
982
-733
-2790
232
857
-1468
-1482
301
-133
-451
-911
-127
-706
-136
-203
-947
474
-1387
435
25
-1324
268
-104
-730
-593
1085
-1221
-649
1061
-1033
456
275
-1591
625
1429
-2062
802
92
-892
915
312
-1658
958
627
-1353
1509
-1622
346
903
-548
173
164
954
-817
599
979
-919
493
697
375
-502
465
441
-463
416
237
-975
969
654
-678
866
673
-22
317
1119
-606
336
1496
-300
191
1276
498
-33
1160
514
548
597
274
1112
278
418
951
309
115
822
494
-203
622
231
165
355
-10
25
298
-193
-200
97
-350
-344
-133
-365
-574
-333
-527
-780
-502
-567
-932
-895
-757
-891
-1135
-1147
-1191
-1139
-1206
-1378
-1336
-1245
-1300
-1384
-1332
-1349
-1243
-1040
-1169
-1506
-1105
-837
-1088
-976
-987
-944
-702
-853
-924
-300
-571
-888
-174
-157
-781
-156
-516
-339
-716
-507
216
-1663
50
-497
-589
-1037
-387
-686
-890
102
-912
-793
-651
17
-1163
730
-1143
-541
203
-886
196
-634
-668
338
150
-2091
743
746
-1020
-822
-340
673
-1229
84
-344
-326
162
-258
66
-1527
1247
334
-1516
-424
132
952
-1702
357
-64
23
259
-1850
1595
132
-1281
639
-724
-122
-14
316
-790
-1086
1923
-1562
-213
866
-1546
751
542
-994
-50
1386
-1293
-491
1533
-881
210
230
44
661
188
205
-178
-28
1001
1055
-1795
1178
1516
-1045
653
251
1213
-755
196
1350
-46
249
395
541
-19
540
10
446
327
486
404
458
832
-240
1254
388
-151
987
594
-353
193
1412
-517
-104
1145
-417
-47
399
-270
-353
-38
-311
-260
-136
-535
-358
-88
-616
-1094
-313
-538
-1160
-833
-633
-891
-935
-986
-983
-972
-896
-1077
-1111
-886
-869
-1049
-1097
-848
-984
-1077
-781
-1127
-692
-1166
-1263
-574
-118
-1124
-2019
946
-161
-1907
-1232
660
-654
-1096
-193
-445
-550
-689
-366
-155
-1074
-609
338
-815
-485
-457
-544
-715
-504
532
-632
-2131
1676
-277
-1000
-293
-551
672
-1473
-823
594
23
-2263
-556
1108
-1820
-493
948
-1281
-565
12
-171
-1191
281
-551
332
413
-1776
161
1116
-746
-1538
88
2183
-1983
-1324
2190
-1624
-129
82
-478
-81
-261
42
-166
-958
1186
-170
-1103
1227
-74
-1118
460
199
-721
955
-129
-939
1060
979
-1521
-57
1583
-957
790
-620
-605
1612
178
-668
-267
2149
476
-1921
1735
1259
-1230
1088
209
130
664
-118
-98
790
330
347
545
-340
669
367
-243
527
-198
386
622
-799
316
790
-13
-431
426
1281
-1235
118
1089
-631
-161
719
-524
-665
762
132
-722
147
237
-1408
279
-159
-907
-264
-802
-378
-590
-1294
-811
-354
-1214
-1306
-308
-1119
-1134
-887
-1228
-775
-1277
-1295
-692
-1089
-1054
-884
-1106
-712
-804
-1001
-839
-657
-1013
-979
-547
-40
-1372
-886
657
-1521
-7
-366
-902
297
-1364
183
-249
-1226
-8
-293
-1275
-1191
1188
-571
-2564
848
-757
-747
443
-2230
414
865
-2242
-1548
659
-122
-634
-1348
-332
1838
-1936
-1466
470
-147
-213
-128
-1677
133
983
-1618
-1382
864
1734
-2738
-851
1337
504
-1436
-2207
1311
470
-1245
-138
-87
-375
-215
-111
-1456
84
1162
-2249
687
585
-726
-315
-493
-92
521
-446
-648
-45
922
-787
-1303
2335
-1966
-888
1647
-940
288
-834
810
786
-1496
386
1312
-653
-372
182
64
443
-995
279
-286
567
38
-1106
1157
242
-952
937
157
-988
2270
-558
-1432
2051
168
-1397
1815
518
-1983
1732
1526
-1141
-630
1075
585
-714
523
252
-727
1030
-791
-297
935
-10
-1211
-228
713
-668
-691
312
-749
-703
570
-509
-1127
-292
552
-1062
-1170
145
-356
-1026
-1009
33
-122
-1553
-766
304
-854
-1546
-235
-121
-1235
-740
-653
56
-880
-1822
356
-955
-680
-423
-1614
-136
-192
-2173
-952
589
-1337
-1634
-496
-495
-983
-716
-101
-1163
-1953
531
-432
-1323
-137
-795
-1064
-750
-568
-911
-198
-247
-1946
-210
834
-2642
-99
731
-1684
-116
406
-1245
923
375
-2667
1827
229
-3108
124
2656
-2195
-3409
2371
-74
-1171
-1120
303
43
-1209
-382
-614
-183
284
-416
-1663
310
362
-408
210
-1926
1220
-166
-1589
148
791
-1401
-1182
970
-365
-715
-455
1289
-1292
105
119
-871
793
-1049
-307
836
-427
429
-2005
1506
1026
-2001
656
815
-118
-165
1039
-1460
916
1058
-675
-777
303
642
-104
256
-174
165
969
-264
-540
131
418
-146
-175
374
-331
-195
670
-570
-385
283
288
-678
65
399
-590
242
213
-485
-455
631
438
82
-443
904
326
-517
451
476
-111
-201
745
-960
11
1519
-949
-1381
639
622
-1316
-380
-15
-705
141
-710
-1248
394
-102
-1739
-389
102
-981
-873
-151
-771
-856
-138
-971
-834
-126
-1141
-1356
344
-114
-1763
-840
380
-754
-1688
-486
-7
-559
-537
-1551
-280
562
-1910
-1032
330
-939
-1551
379
37
-2704
399
686
-959
-1148
-1358
985
627
-2507
-570
1635
-935
-1270
358
101
-1450
571
-944
-354
-984
-494
1262
-1770
-1008
1315
-395
-2456
326
1045
-1508
-886
165
118
-223
-1381
-353
852
-295
-1957
196
1258
-994
-1203
-98
-352
-364
-740
-676
43
-1375
-19
626
-1655
208
660
-1193
274
1871
-723
-1516
1102
-86
-933
34
470
-257
-787
-194
-238
460
-721
-1107
113
-139
411
18
-1181
-895
1012
408
-954
-164
-755
1420
-65
-2087
1032
1396
-1240
-1047
1580
652
-555
-736
-276
692
-115
-658
-27
863
-292
-591
821
334
-537
-618
597
309
259
-19
-413
4
-246
-122
-558
272
347
-1011
-648
192
-113
-904
-696
-377
-56
-33
-804
-382
-361
-1077
-228
-6
-914
-1364
-77
42
-1138
-1074
-263
-54
-829
-896
-266
-578
-846
-520
-664
-1024
-503
-401
-1440
-1267
7
-489
-1771
-310
-105
-1081
-637
-779
-1096
-698
-634
-1337
-564
56
-1273
-157
-460
-1903
342
-197
-1262
-444
-693
-652
-68
-739
-1212
-343
-409
-142
-394
-1550
-327
572
-1203
-1561
565
-662
-1261
169
-1370
-8
158
-1652
-972
-207
86
-1609
-561
30
-964
-823
-878
458
-170
-1706
-690
-391
-46
-1082
-1123
-147
-1066
122
-524
-1776
162
-104
-806
-788
-951
864
-611
-2511
-408
1545
-1216
-1841
-420
980
367
-2019
-532
1372
878
-2218
-1337
2563
969
-2328
-157
2395
-236
-1137
1523
646
-488
424
-343
-81
-150
-412
366
-776
-107
322
170
-838
-976
945
-98
-1131
-224
-60
472
-527
-1164
756
364
-1113
-321
462
-554
-282
88
611
-703
-417
1339
-531
-703
720
-70
-266
573
79
-510
447
545
-491
-9
428
-317
94
116
-127
-50
-215
82
113
-382
-14
469
133
-637
-218
274
-658
-1146
-306
-69
-754
-808
-207
-165
-640
-338
-516
-580
-75
-706
-996
-397
-331
-818
-605
-426
-499
-181
-459
-499
-85
-648
-792
-213
-543
-789
-424
-111
-266
-808
-504
-99
-431
-1004
-673
-242
-544
-753
-895
-960
-532
-693
-943
-478
-697
-1311
-1070
-665
-509
-686
-1280
-1125
210
-662
-1661
65
87
-1107
-886
-311
77
-494
-992
-822
-448
26
-959
-434
103
-95
-217
-599
-390
-82
141
-890
-1289
458
131
-1575
-41
697
-612
-689
-42
304
-670
-346
-26
-9
441
-893
-603
693
181
-1261
204
1276
-1031
-674
1184
403
-634
-131
1257
421
-493
743
850
47
449
756
-379
-102
663
77
308
-80
-746
523
736
-633
-698
1463
561
-1094
718
1317
-95
-370
554
917
178
309
647
525
471
325
639
437
85
255
426
340
309
392
573
128
89
624
289
-74
92
285
84
-138
-12
317
33
-190
78
190
-241
-189
-70
61
-223
-669
129
210
-794
-767
92
-109
-771
-581
-25
-418
-777
-623
-508
-440
-722
-795
-550
-380
-645
-873
-568
-593
-937
-1153
-980
-943
-1147
-1116
-1031
-973
-825
-1044
-1265
-873
-841
-1350
-1400
-1027
-1032
-1293
-1413
-1071
-876
-1112
-1138
-971
-863
-990
-945
-824
-932
-1037
-895
-661
-823
-895
-485
-526
-1089
-962
-466
-753
-967
-409
-464
-934
-763
-440
-361
-823
-681
-224
163
-493
-1478
123
491
-762
-1288
-110
301
-709
-153
33
-28
-211
-183
-118
-517
-112
-27
-368
-187
-117
384
-142
-329
569
-42
-867
128
1024
4
-794
-50
769
320
-374
-106
617
374
-494
-199
763
547
63
272
154
732
768
187
157
469
825
514
163
474
802
458
485
694
506
403
380
440
346
699
840
205
188
644
598
464
404
557
811
760
532
409
553
679
817
541
628
828
638
375
233
619
752
356
195
619
711
368
230
385
309
28
38
70
-7
-151
-315
-347
-354
-460
-617
-699
-694
-877
-986
-999
-1172
-1328
-1340
-1364
-1393
-1440
-1626
-1680
-1703
-1815
-1893
-1931
-1906
-1961
-2012
-1945
-1901
-1903
-1921
-1876
-1803
-1740
-1698
-1690
-1647
-1568
-1476
-1372
-1272
-1197
-1128
-996
-944
-932
-851
-821
-736
-653
-666
-587
-417
-401
-513
-521
-431
-357
-422
-552
-496
-274
-498
-656
-460
-403
-443
-568
-475
-444
-360
-694
-914
-406
-334
-557
-672
-377
-207
-419
-477
-604
-262
-93
-228
-146
-65
40
186
286
104
178
374
-213
-52
539
472
66
245
671
516
583
616
816
663
567
714
758
534
811
985
745
1081
977
768
878
1126
1059
870
910
832
957
1004
745
955
1496
1482
1238
1506
1683
1576
1600
1380
1574
1682
1477
1595
1896
1914
1708
1775
1879
1776
1384
1203
1318
1196
960
861
754
579
347
193
10
-94
-313
-614
-770
-908
-1109
-1343
-1586
-1627
-1678
-1873
-2076
-2183
-2236
-2391
-2602
-2656
-2619
-2694
-2741
-2662
-2536
-2537
-2535
-2468
-2339
-2215
-2137
-2058
-1941
-1780
-1678
-1593
-1413
-1196
-1013
-836
-648
-466
-349
-328
-249
-91
-65
-21
90
159
199
216
247
56
-115
-289
-349
-315
-436
-530
-686
-765
-768
-967
-1248
-1401
-1602
-1680
-1724
-1834
-1950
-2024
-2054
-2060
-2101
-2129
-2233
-2249
-2192
-2293
-2405
-2409
-2297
-2213
-2036
-1884
-1765
-1642
-1474
-1370
-1238
-1087
-939
-783
-667
-498
-310
-73
100
269
446
652
816
822
894
968
829
918
1273
1300
1135
1194
1318
1132
1201
1168
842
712
935
984
789
729
842
946
746
758
725
704
508
521
731
604
534
639
896
1022
1090
1232
1398
1626
1675
1678
1799
2041
2079
2080
2335
2546
2895
3064
3242
3594
3624
3348
2776
2458
2194
1958
1925
2064
2130
1976
1842
1672
1301
881
619
285
-49
-338
-684
-1123
-1488
-1612
-1664
-1749
-1725
-1713
-1873
-2117
-2459
-2791
-3095
-3256
-3231
-3109
-2918
-2778
-2664
-2567
-2506
-2401
-2251
-2109
-2001
-1942
-1860
-1771
-1663
-1484
-1200
-797
-423
-98
143
231
239
255
363
474
590
780
937
1069
1140
1180
1236
1223
1246
1259
1175
649
146
-82
-346
-451
-679
-797
-830
-1028
-1153
-1415
-1929
-2206
-2381
-2535
-2735
-2984
-3176
-3265
-3281
-3296
-3220
-3102
-2927
-2850
-2904
-2991
-2995
-3034
-2914
-2722
-2487
-2168
-1876
-1621
-1431
-1280
-1063
-748
-523
-364
-281
-102
71
253
459
703
986
1278
1523
1623
1634
1567
1600
1648
1678
1633
1649
1652
1649
1612
1514
1355
1273
1290
1211
1094
877
756
553
447
466
445
465
598
659
681
699
762
891
920
1076
1272
1554
1738
1913
2193
2416
2724
3083
3415
3768
4029
4395
4565
3751
3043
2544
2203
2333
2616
3014
2973
2558
2286
1830
1111
763
478
118
-273
-657
-1095
-1599
-1978
-2155
-2119
-2082
-2081
-2192
-2613
-3144
-3661
-4178
-4361
-4272
-4033
-3671
-3335
-3138
-3175
-3256
-3205
-3050
-2847
-2632
-2455
-2317
-2161
-1930
-1652
-1292
-766
-182
315
661
787
716
607
665
868
1140
1447
1744
1951
2054
2060
1994
1929
1844
1766
1687
1499
1193
871
375
-8
-84
-249
-563
-919
-1455
-1948
-2463
-2931
-3294
-3648
-3737
-3692
-3812
-4055
-4243
-4443
-4559
-4558
-4525
-4549
-4474
-4376
-4258
-4118
-3921
-3539
-3219
-2844
-2542
-2367
-2219
-2085
-1938
-1728
-1405
-989
-552
-244
-29
122
322
511
684
824
948
1068
1177
1239
1242
1282
1399
1576
1659
1682
1564
1375
1235
1047
825
748
742
793
879
821
755
689
582
475
459
497
472
449
554
593
699
991
1214
1617
1947
2216
2489
2625
2970
3191
3570
4066
4506
5135
5594
6110
5212
3942
3110
2280
2479
2762
3312
3371
2957
2498
1947
1234
764
464
-20
-580
-1213
-1811
-2436
-2844
-3106
-3061
-2864
-2706
-2722
-3078
-3673
-4298
-4893
-5168
-5081
-4749
-4156
-3651
-3324
-3234
-3246
-3121
-2831
-2494
-2213
-1985
-1826
-1607
-1302
-935
-495
92
795
1456
1895
1979
1833
1629
1554
1724
2028
2377
2705
2892
2972
2924
2783
2573
2326
2120
1870
1589
1179
779
439
66
-408
-741
-852
-1147
-1667
-2363
-2989
-3508
-3943
-4241
-4447
-4608
-4513
-4362
-4439
-4655
-4802
-4773
-4711
-4542
-4529
-4393
-4140
-3768
-3401
-3048
-2596
-2129
-1732
-1462
-1247
-1199
-1040
-842
-574
-268
129
517
869
1079
1124
1183
1265
1310
1265
1205
1111
1124
1138
1153
1155
1205
1257
1273
1164
898
571
317
104
-67
-141
-148
-60
-26
49
-74
-179
-221
-155
-134
-113
2
3
252
408
779
1207
1661
1996
2373
2759
3006
3313
3586
4040
4386
5052
5636
6233
6810
7346
6512
5019
3893
2869
2947
3193
3840
4012
3562
3053
2259
1344
687
287
-293
-975
-1717
-2415
-3008
-3401
-3676
-3666
-3492
-3310
-3312
-3720
-4349
-5094
-5768
-6033
-5839
-5291
-4528
-3819
-3287
-3141
-3187
-3100
-2843
-2494
-2163
-1832
-1546
-1236
-795
-331
155
828
1545
2170
2598
2653
2418
2104
1998
2152
2483
2901
3280
3466
3450
3251
2907
2527
2144
1834
1516
1159
778
390
-11
-526
-1288
-1508
-1660
-1991
-2467
-3372
-4000
-4619
-5015
-5204
-5494
-5500
-5160
-4953
-4965
-5204
-5388
-5402
-5241
-4999
-4834
-4542
-4139
-3682
-3303
-2821
-2337
-1774
-1300
-952
-822
-753
-588
-409
-146
125
593
1090
1449
1527
1466
1371
1329
1280
1228
1089
1012
1062
1066
1023
924
895
840
784
600
272
-144
-477
-713
-802
-719
-580
-405
-316
-264
-379
-495
-662
-693
-541
-337
-33
172
529
717
1132
1615
2045
2494
2779
3184
3531
3742
4241
4661
5339
6073
6689
7485
7761
6571
4871
3560
2438
2697
3181
3884
4129
3531
2962
2059
877
189
-406
-1082
-1656
-2364
-3031
-3583
-3981
-4216
-4135
-3922
-3727
-3817
-4288
-4993
-5836
-6501
-6625
-6266
-5458
-4419
-3596
-3077
-2997
-3148
-3137
-2916
-2554
-2116
-1656
-1239
-768
-246
275
805
1468
2161
2704
2947
2880
2555
2185
2121
2393
2877
3408
3776
3871
3714
3300
2740
2214
1717
1319
1056
811
492
105
-477
-984
-1498
-1715
-1981
-2528
-3129
-4004
-4661
-5099
-5368
-5455
-5438
-5329
-5048
-4956
-5012
-5251
-5432
-5318
-5061
-4693
-4312
-3923
-3530
-3051
-2599
-2093
-1604
-1107
-748
-521
-425
-338
-198
3
342
725
1164
1481
1596
1447
1231
1022
951
892
814
729
663
592
464
365
206
114
25
-85
-334
-620
-914
-1125
-1177
-1120
-1077
-1054
-873
-776
-820
-924
-1026
-1000
-847
-678
-468
-170
140
459
933
1217
1602
2174
2526
2997
3196
3423
3906
4271
4807
5341
5904
6507
7146
7631
8031
7098
5242
3877
2525
2530
3118
3927
4338
3669
2766
1611
380
-421
-954
-1618
-2289
-2950
-3558
-4031
-4292
-4484
-4443
-4292
-4175
-4289
-4775
-5482
-6200
-6705
-6729
-6201
-5281
-4147
-3256
-2786
-2747
-2931
-2967
-2735
-2274
-1722
-1128
-582
-45
527
1102
1613
2150
2692
3071
3233
3101
2786
2503
2420
2724
3236
3758
4067
3995
3635
3033
2369
1779
1264
945
653
429
-22
-484
-1045
-1733
-1909
-2201
-2464
-3077
-3896
-4518
-5162
-5535
-5655
-5713
-5465
-5252
-5091
-5122
-5313
-5378
-5437
-5149
-4813
-4328
-3866
-3419
-3047
-2635
-2169
-1620
-1107
-698
-412
-238
-65
38
264
488
862
1227
1644
1773
1672
1460
1222
1047
952
941
878
849
764
669
471
333
186
111
-35
-242
-554
-851
-1106
-1251
-1226
-1091
-759
-597
-529
-615
-778
-934
-996
-880
-657
-346
84
539
812
1073
1396
1847
2252
2696
3137
3467
3848
4218
4616
5044
5715
6256
6897
7371
7831
7657
5846
4359
2976
2406
2942
3601
4349
4089
3147
2181
871
-288
-943
-1567
-2125
-2664
-3148
-3628
-3992
-4248
-4361
-4289
-4204
-4199
-4514
-5116
-5793
-6366
-6511
-6063
-5249
-4189
-3229
-2677
-2520
-2678
-2876
-2789
-2371
-1763
-1109
-478
123
681
1213
1677
2063
2492
2875
3064
3023
2799
2548
2450
2653
3121
3598
3903
3883
3515
2908
2200
1550
1010
727
588
427
258
-104
-596
-1244
-2032
-2483
-2709
-3026
-3555
-4343
-4869
-5161
-5236
-5131
-5115
-5040
-4955
-4900
-5011
-5220
-5350
-5143
-4626
-4001
-3436
-2903
-2500
-2238
-1984
-1748
-1381
-979
-580
-290
-54
199
462
710
1007
1259
1471
1609
1518
1264
905
710
683
809
921
916
833
709
526
270
10
-211
-332
-423
-544
-732
-895
-1077
-1142
-1118
-1100
-1016
-953
-921
-930
-1017
-1053
-860
-710
-308
35
272
693
906
1165
1448
1772
2203
2809
3221
3571
3907
4271
4739
5139
5575
6190
6700
7130
7637
7343
5687
4099
2869
2332
2906
3596
4290
3917
2734
1553
200
-874
-1355
-1731
-2236
-2740
-3244
-3709
-4081
-4354
-4528
-4505
-4414
-4452
-4784
-5341
-5908
-6313
-6312
-5787
-4860
-3769
-2867
-2448
-2453
-2684
-2839
-2624
-2024
-1275
-522
164
725
1166
1527
1871
2198
2563
2911
3135
3138
2959
2750
2676
2863
3262
3642
3798
3593
3067
2351
1628
1107
736
559
467
352
130
-271
-809
-1451
-2280
-2910
-3350
-3723
-3863
-4268
-4638
-4997
-5086
-4917
-4876
-4954
-5086
-5181
-5249
-5250
-5231
-4979
-4450
-3715
-3039
-2500
-2209
-2026
-1868
-1676
-1418
-1034
-543
-98
241
520
778
1010
1213
1331
1371
1309
1230
1098
930
794
810
946
1078
1069
852
560
277
-21
-256
-433
-556
-594
-593
-661
-811
-997
-1108
-1136
-1006
-886
-876
-836
-856
-811
-785
-602
-264
146
490
919
1135
1366
1620
1896
2339
2755
3375
3916
4452
4702
5060
5377
5743
6243
6668
7091
7448
6910
5206
3710
2478
2395
3143
3896
4395
3704
2441
1159
-202
-1160
-1638
-2011
-2329
-2743
-3106
-3463
-3861
-4240
-4514
-4572
-4519
-4558
-4818
-5276
-5828
-6129
-5922
-5212
-4258
-3254
-2530
-2306
-2427
-2706
-2863
-2532
-1799
-946
-74
657
1235
1580
1775
1953
2112
2402
2757
3012
3040
2911
2792
2801
3019
3330
3563
3550
3169
2554
1822
1137
669
414
362
342
264
27
-528
-1332
-1994
-2631
-3118
-3432
-3715
-3822
-4190
-4480
-4689
-4826
-4847
-4896
-4879
-4904
-4963
-4922
-4872
-4694
-4315
-3781
-3111
-2628
-2216
-1998
-1834
-1670
-1416
-1024
-558
-73
341
667
887
1017
1080
1194
1234
1312
1274
1220
1072
916
857
852
905
921
814
530
261
-78
-325
-477
-499
-510
-512
-564
-683
-885
-1044
-1186
-1230
-1100
-1008
-863
-718
-652
-595
-429
-210
123
296
582
894
1187
1509
1805
2242
2627
3187
3638
4039
4381
4655
4970
5406
5855
6362
6810
7249
7352
5996
4167
2810
1928
2357
3231
3969
4027
2856
1559
252
-986
-1527
-1864
-2315
-2768
-3233
-3583
-3835
-4095
-4409
-4544
-4515
-4529
-4696
-5092
-5572
-5959
-5972
-5431
-4553
-3506
-2574
-2147
-2189
-2438
-2673
-2525
-1890
-1042
-191
580
1248
1687
1924
2083
2174
2304
2579
2853
2956
2902
2796
2736
2853
3089
3332
3391
3143
2568
1853
1178
629
340
209
208
127
-88
-561
-1314
-2056
-2661
-2983
-3150
-3292
-3659
-4322
-4835
-5141
-5188
-5029
-4899
-4742
-4760
-4840
-4978
-5136
-5066
-4676
-3988
-3283
-2662
-2268
-2041
-1956
-1807
-1503
-998
-400
99
408
598
711
782
934
1105
1309
1451
1520
1332
1045
769
584
616
798
933
884
646
278
-124
-439
-571
-602
-507
-461
-512
-726
-965
-1110
-1212
-1162
-924
-764
-591
-592
-713
-735
-661
-327
2
464
874
1174
1428
1670
1910
2310
2779
3304
3941
4221
4626
4848
5032
5601
5952
6550
7130
7423
6882
5006
3476
2255
2097
3013
3906
4415
3649
2235
796
-659
-1561
-1912
-2204
-2487
-2863
-3175
-3510
-3873
-4253
-4598
-4692
-4633
-4652
-4900
-5309
-5760
-5954
-5655
-4848
-3793
-2797
-2156
-2065
-2344
-2636
-2669
-2192
-1359
-465
409
1110
1591
1803
1871
1898
1963
2242
2595
2891
2971
2873
2775
2754
2867
3078
3175
3020
2569
1917
1225
668
333
210
249
266
125
-303
-901
-1605
-2284
-2917
-3267
-3429
-3473
-3575
-3810
-4205
-4640
-4789
-4893
-4972
-5060
-5020
-4920
-4859
-4723
-4455
-4081
-3530
-2952
-2518
-2321
-2165
-2021
-1812
-1486
-1009
-348
295
784
996
1047
1040
1022
1003
1062
1154
1246
1285
1199
1023
921
840
785
694
457
175
-149
-388
-514
-557
-509
-421
-420
-578
-815
-1142
-1391
-1437
-1377
-1107
-821
-598
-379
-344
-363
-400
-363
-45
324
760
1229
1596
1962
2237
2576
3158
3531
4106
4531
4846
5134
5420
5792
6228
6832
7295
7609
6467
4584
3057
2009
2316
3212
3946
4015
2969
1641
333
-911
-1669
-2131
-2583
-3015
-3247
-3441
-3686
-4004
-4524
-4853
-4879
-4834
-4872
-5150
-5553
-5905
-5949
-5430
-4478
-3432
-2532
-2066
-2141
-2431
-2662
-2545
-1925
-1096
-159
725
1407
1853
1971
1943
1913
2003
2306
2665
2913
2958
2882
2809
2854
3044
3159
3085
2777
2199
1539
909
439
217
165
209
181
-50
-611
-1525
-2446
-2997
-3449
-3528
-3500
-3556
-3697
-4112
-4409
-4759
-4976
-5005
-5009
-5076
-5070
-4980
-4835
-4608
-4220
-3644
-3038
-2511
-2245
-2139
-2104
-1943
-1652
-1149
-473
232
783
1133
1221
1141
1061
997
1045
1148
1277
1325
1297
1165
1005
877
853
809
654
393
34
-280
-497
-572
-532
-455
-426
-509
-752
-1068
-1338
-1489
-1384
-1115
-824
-568
-530
-374
-408
-472
-272
-74
287
682
1056
1352
1671
2062
2577
2988
3398
3852
4308
4587
4909
5185
5544
6152
6599
7111
7506
6450
4592
3130
1942
2257
3095
3910
4188
3070
1700
396
-939
-1752
-2196
-2653
-2968
-3209
-3411
-3613
-3914
-4435
-4801
-4902
-4867
-4896
-5109
-5433
-5783
-5857
-5386
-4472
-3464
-2572
-2109
-2182
-2479
-2713
-2589
-1982
-1105
-98
829
1532
1962
2040
1937
1829
1868
2126
2539
2861
2970
2937
2869
2889
2983
3056
2998
2705
2178
1561
949
490
270
207
202
164
-44
-573
-1528
-2385
-3068
-3454
-3463
-3493
-3559
-3990
-4487
-4830
-5177
-5237
-5179
-5087
-5031
-5054
-4973
-4952
-4771
-4375
-3824
-3136
-2535
-2205
-2083
-2052
-1911
-1584
-1057
-377
219
698
960
1032
976
963
979
1104
1318
1489
1494
1361
1153
951
879
894
915
838
616
275
-42
-290
-369
-352
-331
-335
-410
-613
-816
-1109
-1228
-1111
-931
-576
-493
-424
-449
-461
-311
-186
124
521
816
1333
1534
1846
2331
2702
3354
3721
4240
4581
4895
5305
5570
6079
6547
7013
7257
5866
4102
2778
1899
2639
3484
4219
4155
2857
1492
148
-1009
-1607
-2007
-2396
-2649
-2876
-3002
-3226
-3685
-4280
-4700
-4804
-4709
-4724
-4982
-5359
-5660
-5629
-5084
-4205
-3318
-2593
-2324
-2483
-2766
-2860
-2557
-1821
-919
2
810
1398
1716
1651
1519
1473
1624
2037
2506
2834
2928
2867
2812
2827
2888
2908
2752
2403
1886
1344
884
542
401
386
330
179
-187
-798
-1834
-2664
-3131
-3327
-3172
-3257
-3451
-3865
-4388
-4732
-5181
-5439
-5229
-4954
-4658
-4640
-4716
-4751
-4624
-4248
-3757
-3234
-2725
-2366
-2188
-2111
-1919
-1465
-857
-143
383
755
933
931
808
736
797
1096
1445
1708
1753
1579
1359
1111
944
880
907
905
859
607
324
84
1
-14
-31
-94
-233
-447
-712
-841
-821
-689
-568
-311
-194
-119
-174
-226
-187
-12
358
787
1281
1569
2051
2360
2681
3093
3369
3829
4164
4582
5027
5397
5897
6415
6816
7002
5640
3876
2593
1776
2562
3540
4296
4186
2781
1467
245
-851
-1375
-1830
-2271
-2528
-2741
-2840
-3054
-3474
-4059
-4493
-4583
-4564
-4656
-4939
-5340
-5600
-5523
-4906
-3994
-3139
-2514
-2358
-2603
-2895
-3003
-2721
-1968
-1057
-84
782
1368
1644
1552
1371
1296
1415
1824
2322
2659
2773
2751
2744
2764
2801
2805
2605
2231
1727
1220
780
490
397
409
433
307
-217
-1202
-1976
-2592
-2883
-2926
-3006
-3005
-3320
-3761
-4199
-4775
-5083
-5101
-5014
-4825
-4828
-4785
-4810
-4764
-4545
-4184
-3646
-3120
-2736
-2602
-2538
-2424
-2112
-1629
-963
-334
223
569
690
671
646
742
954
1272
1539
1726
1726
1647
1431
1262
1185
1177
1198
1120
964
745
539
426
387
311
261
135
-41
-260
-543
-625
-556
-442
-222
-118
-6
-11
-98
-39
-49
273
580
949
1430
1672
2121
2427
2700
3157
3435
3846
4389
4692
5216
5587
5989
6550
6537
5394
3655
2326
1626
2372
3494
4281
4211
2897
1514
260
-817
-1278
-1665
-2111
-2355
-2554
-2589
-2731
-3151
-3754
-4220
-4376
-4353
-4386
-4658
-5038
-5320
-5281
-4685
-3832
-3007
-2398
-2293
-2561
-2932
-3135
-2910
-2227
-1316
-346
532
1133
1399
1306
1077
944
1032
1421
1924
2327
2512
2541
2552
2609
2675
2689
2557
2227
1741
1234
813
568
522
557
599
491
168
-759
-1910
-2530
-2913
-2756
-2660
-2706
-2994
-3630
-4126
-4548
-4888
-5026
-5030
-4938
-4856
-4793
-4724
-4753
-4576
-4308
-3737
-3167
-2794
-2729
-2721
-2640
-2274
-1703
-1004
-285
203
563
603
588
520
608
762
1128
1479
1767
1814
1683
1493
1288
1291
1301
1324
1264
1159
951
818
647
588
545
545
493
324
103
-171
-274
-354
-249
-180
-81
57
207
286
180
196
321
589
993
1360
1797
2120
2462
2943
3305
3618
4045
4481
4904
5349
5669
6081
6216
5021
3352
2182
1561
2413
3476
4226
4228
2898
1573
380
-686
-1165
-1452
-1733
-1889
-2055
-2137
-2318
-2762
-3449
-4013
-4178
-4062
-4033
-4296
-4712
-5064
-5091
-4564
-3710
-2953
-2393
-2306
-2625
-2972
-3153
-2924
-2238
-1377
-441
364
913
1160
999
760
655
805
1290
1872
2271
2425
2419
2388
2433
2461
2445
2295
2022
1620
1176
793
558
512
553
610
540
26
-889
-1568
-2168
-2451
-2554
-2685
-2762
-3164
-3580
-3967
-4323
-4488
-4559
-4700
-4850
-4974
-4958
-4919
-4801
-4627
-4268
-3701
-3216
-2939
-2942
-2881
-2746
-2371
-1844
-1221
-649
-108
244
355
392
400
547
762
1030
1246
1428
1503
1541
1448
1432
1510
1609
1658
1545
1330
1089
933
849
834
833
842
807
664
457
299
155
220
212
247
273
212
358
351
389
464
606
946
1257
1618
1830
2115
2512
2910
3304
3676
4263
4681
5086
5542
5904
6064
5011
3143
1860
1121
1926
3395
4266
4349
3016
1527
365
-707
-1243
-1532
-1827
-1922
-1986
-1978
-2041
-2431
-3095
-3711
-3944
-3897
-3867
-4068
-4491
-4891
-4915
-4397
-3492
-2668
-2141
-2034
-2376
-2798
-3049
-2927
-2292
-1438
-516
402
1053
1388
1287
960
723
722
1111
1676
2124
2332
2389
2410
2471
2549
2580
2482
2169
1749
1285
893
657
591
603
673
537
75
-501
-1278
-1872
-2309
-2590
-2688
-2842
-2978
-3345
-3946
-4300
-4655
-4702
-4721
-4895
-4967
-5058
-4959
-4824
-4716
-4482
-4047
-3598
-3176
-3002
-2952
-2879
-2557
-2109
-1589
-998
-421
28
243
315
303
407
599
874
1080
1296
1461
1519
1482
1428
1434
1520
1623
1627
1491
1250
1081
935
901
863
917
946
938
915
726
617
437
365
332
407
525
681
791
900
1005
1128
1341
1623
1876
2141
2538
2830
3330
3662
4145
4538
5015
5576
5824
5903
4382
2549
1245
738
1981
3380
4434
4371
2879
1473
211
-842
-1268
-1645
-1951
-2021
-1991
-1837
-1884
-2325
-3052
-3666
-3878
-3714
-3642
-3902
-4393
-4863
-4845
-4158
-3147
-2270
-1748
-1793
-2237
-2675
-2957
-2835
-2266
-1469
-529
378
1098
1427
1186
768
462
444
840
1382
1849
2075
2136
2190
2275
2369
2414
2333
2068
1639
1146
681
412
349
397
472
316
-32
-451
-1091
-1718
-2347
-2917
-3232
-3465
-3672
-3917
-4280
-4517
-4653
-4746
-4833
-4949
-5106
-5184
-5200
-5173
-4932
-4547
-4021
-3580
-3220
-2916
-2695
-2565
-2375
-2115
-1728
-1229
-658
-183
144
406
551
686
766
919
1047
1209
1353
1425
1489
1569
1676
1800
1899
1860
1727
1516
1315
1111
1054
1101
1174
1170
1170
1038
888
845
662
637
482
454
622
716
937
1131
1270
1483
1702
1954
2163
2428
2722
3044
3487
3846
4382
4871
5296
5777
5284
3467
1784
463
599
2032
3331
4209
3489
2137
1006
-150
-935
-1447
-1984
-2259
-2286
-2150
-1922
-1987
-2467
-3161
-3579
-3537
-3320
-3350
-3781
-4469
-4970
-4765
-3882
-2837
-1963
-1508
-1639
-2018
-2442
-2756
-2645
-2226
-1548
-643
244
1010
1302
1078
757
471
512
887
1284
1537
1610
1619
1726
1906
2077
2198
2136
1871
1429
902
410
45
-264
-264
-220
-137
-18
-389
-906
-1758
-2618
-3131
-3509
-3632
-3920
-4422
-4524
-4472
-4327
-4300
-4555
-4760
-4937
-4903
-4874
-4923
-4860
-4483
-3930
-3279
-2745
-2421
-2178
-1958
-1841
-1795
-1559
-1168
-674
-234
149
482
805
1034
1159
1134
1127
1226
1289
1366
1371
1429
1650
1923
2067
2079
1908
1696
1475
1293
1202
1078
1120
1160
1234
1278
1283
1416
1355
1199
971
766
956
1097
1280
1626
1731
2181
2619
2889
3265
3335
3444
3884
4123
4629
5204
5453
5570
3984
2088
773
268
1507
2846
3733
3484
2054
839
-185
-974
-1299
-1768
-2125
-2253
-2273
-2073
-2022
-2360
-3107
-3752
-3801
-3423
-3098
-3235
-3956
-4744
-4972
-4368
-3227
-2234
-1550
-1397
-1662
-1954
-2285
-2344
-2067
-1664
-940
-88
715
1309
1340
1063
758
720
1062
1466
1700
1700
1534
1458
1533
1739
1966
2044
1995
1697
1215
599
-31
-453
-669
-717
-577
-362
-387
-659
-1336
-2183
-3032
-3685
-3965
-4131
-4424
-4633
-4688
-4634
-4431
-4421
-4496
-4646
-4701
-4691
-4693
-4770
-4670
-4305
-3705
-3000
-2465
-2000
-1675
-1480
-1445
-1413
-1325
-997
-551
-111
273
632
958
1188
1318
1312
1281
1280
1376
1396
1382
1391
1546
1767
1929
1983
1944
1847
1701
1570
1309
1113
1031
1042
1204
1438
1610
1593
1584
1527
1408
1458
1424
1575
1667
1754
2211
2459
2962
3325
3616
4065
4309
4646
4944
5155
5455
4671
2982
1411
103
521
1854
3228
3914
2919
1521
314
-707
-1169
-1523
-2040
-2352
-2595
-2463
-2132
-2113
-2493
-3218
-3780
-3754
-3348
-3090
-3357
-4198
-5016
-5096
-4288
-3107
-2039
-1478
-1486
-1675
-1987
-2142
-2100
-2018
-1700
-1121
-276
691
1275
1405
1182
835
845
1184
1566
1733
1579
1268
1132
1242
1543
1835
1990
1957
1651
1148
541
-36
-541
-980
-1134
-1025
-815
-647
-904
-1514
-2426
-3345
-3850
-4239
-4538
-4716
-4850
-4848
-4813
-4786
-4763
-4749
-4613
-4486
-4482
-4442
-4429
-4364
-4166
-3829
-3328
-2665
-1900
-1300
-1044
-1021
-1067
-1081
-966
-717
-365
36
482
891
1166
1308
1378
1434
1512
1597
1609
1611
1568
1512
1421
1421
1591
1853
2105
2205
2061
1779
1492
1188
1037
1010
1071
1274
1514
1675
1776
1700
1749
1873
1966
2151
2289
2497
2765
3030
3365
3780
4188
4816
5364
5822
5833
4488
2603
725
-306
212
1473
2755
3093
2287
1275
386
-309
-688
-1266
-2056
-2724
-3115
-3103
-2799
-2692
-3038
-3542
-3739
-3352
-2685
-2238
-2561
-3648
-4821
-5278
-4874
-3865
-2675
-1866
-1470
-1307
-1287
-1216
-1180
-1283
-1370
-1308
-912
-207
424
826
881
779
925
1371
1949
2357
2310
1851
1292
851
714
878
1159
1419
1458
1361
1202
868
322
-297
-883
-1351
-1572
-1679
-1852
-2197
-2763
-3364
-3787
-3991
-4045
-4114
-4340
-4745
-5179
-5503
-5547
-5427
-5215
-4926
-4623
-4320
-4058
-3845
-3727
-3662
-3567
-3323
-2936
-2437
-1897
-1482
-1233
-1055
-843
-490
-36
366
654
764
802
835
880
1000
1209
1457
1723
1977
2124
2153
2077
1924
1763
1691
1717
1807
1879
1884
1718
1471
1310
1202
1235
1327
1511
1629
1602
1606
1583
1594
1667
1807
2021
2339
2698
3007
3368
3654
3956
4247
4583
4898
4459
3282
1825
412
-136
186
938
1493
1294
759
191
-287
-482
-700
-1256
-2023
-2825
-3378
-3502
-3434
-3507
-3839
-4240
-4307
-3892
-3159
-2566
-2595
-3218
-4011
-4532
-4567
-4139
-3568
-3135
-2789
-2564
-2272
-1798
-1364
-1084
-942
-869
-734
-489
-164
68
38
-63
-40
190
715
1349
1840
2081
2006
1713
1403
1198
1083
975
822
641
505
406
221
31
-156
-358
-467
-686
-950
-1317
-1847
-2380
-2971
-3567
-3991
-4239
-4283
-4224
-4234
-4258
-4282
-4289
-4260
-4160
-4054
-3952
-3830
-3713
-3591
-3478
-3318
-3092
-2744
-2316
-1838
-1348
-884
-514
-278
-147
-84
-15
121
257
394
520
594
658
719
769
800
772
713
616
453
227
-28
-314
-570
-786
-942
-1029
-1097
-1154
-1227
-1340
-1427
-1467
-1457
-1388
-1297
-1027
-680
-421
-140
126
381
644
938
1330
1763
2242
2605
2891
3230
3469
3725
3855
3581
3057
2382
1875
1719
1744
1857
1822
1558
1219
1021
971
1050
1067
886
506
-10
-426
-697
-922
-1237
-1684
-2151
-2444
-2429
-2157
-1820
-1666
-1742
-1911
-2071
-2090
-1972
-1854
-1810
-1872
-1994
-2050
-1979
-1825
-1615
-1433
-1270
-1071
-830
-537
-286
-130
-76
-151
-222
-174
-24
161
318
389
360
329
369
438
501
550
504
404
341
317
279
168
-32
-297
-589
-759
-855
-971
-1101
-1312
-1565
-1759
-1877
-1950
-1973
-1982
-1988
-1990
-2007
-1975
-1896
-1785
-1672
-1585
-1478
-1320
-1160
-1010
-890
-825
-768
-715
-641
-551
-476
-404
-387
-418
-479
-580
-640
-668
-727
-827
-937
-1066
-1205
-1321
-1400
-1346
-1125
-827
-609
-651
-610
-555
-484
-332
-217
29
222
270
299
363
451
465
549
680
740
850
1045
1171
1239
1330
1463
1541
1679
1856
2000
2089
2189
2295
2399
2532
2685
2826
2878
2788
2537
2196
1915
1738
1626
1531
1375
1112
790
564
450
436
457
427
337
172
-12
-136
-222
-366
-557
-736
-872
-916
-876
-822
-807
-859
-933
-991
-977
-891
-818
-772
-774
-849
-900
-955
-1003
-1040
-1057
-1056
-1073
-1045
-937
-829
-753
-678
-651
-656
-637
-576
-506
-441
-392
-383
-420
-433
-433
-433
-394
-382
-356
-360
-408
-439
-467
-506
-581
-648
-651
-688
-707
-729
-807
-886
-950
-968
-950
-955
-932
-889
-892
-891
-892
-917
-917
-916
-911
-897
-907
-921
-922
-963
-1006
-1016
-981
-935
-884
-818
-786
-756
-737
-728
-699
-658
-585
-491
-417
-329
-282
-275
-265
-237
-159
-91
-38
33
114
171
243
302
338
377
396
451
499
563
628
652
698
743
766
848
938
1016
1105
1209
1326
1431
1547
1661
1774
1906
2041
2169
2268
2363
2426
2346
2149
1890
1598
1362
1214
1111
1028
881
746
700
675
708
744
727
670
559
449
357
246
117
-83
-309
-452
-501
-500
-475
-474
-501
-555
-594
-604
-589
-594
-621
-673
-730
-784
-826
-863
-911
-964
-1036
-1080
-1093
-1070
-1003
-936
-906
-869
-822
-760
-693
-631
-556
-519
-547
-595
-611
-636
-664
-671
-692
-717
-712
-678
-655
-660
-689
-706
-766
-792
-760
-765
-775
-825
-876
-908
-913
-884
-851
-819
-799
-782
-779
-802
-812
-791
-766
-762
-747
-727
-719
-697
-699
-708
-690
-651
-599
-530
-456
-374
-319
-305
-273
-243
-222
-184
-150
-120
-84
-41
-10
13
17
-1
29
79
121
182
213
239
258
257
243
254
286
311
329
343
353
360
381
398
429
504
560
603
684
751
806
885
960
1047
1154
1251
1375
1500
1594
1693
1742
1724
1625
1463
1302
1155
1049
992
929
867
828
821
834
862
905
900
833
741
668
603
474
307
97
-117
-265
-351
-385
-382
-366
-405
-463
-496
-530
-537
-535
-548
-613
-702
-777
-865
-933
-998
-1068
-1117
-1141
-1116
-1051
-983
-903
-848
-821
-764
-666
-579
-525
-501
-525
-566
-667
-728
-751
-778
-787
-784
-791
-792
-738
-703
-677
-676
-729
-762
-802
-849
-856
-877
-893
-904
-919
-900
-889
-886
-853
-836
-841
-827
-823
-810
-777
-779
-788
-782
-799
-806
-791
-770
-752
-735
-710
-681
-625
-546
-490
-447
-382
-356
-348
-325
-293
-250
-212
-164
-113
-89
-58
-37
-45
-42
-15
15
60
99
136
163
166
183
205
225
234
253
277
275
288
326
335
367
401
404
439
503
577
679
746
772
814
866
942
1045
1153
1224
1298
1377
1457
1505
1481
1371
1234
1095
992
961
899
793
680
579
523
545
609
618
596
530
447
399
332
246
121
-83
-276
-403
-484
-503
-506
-529
-578
-610
-624
-618
-599
-607
-632
-688
-756
-818
-859
-892
-951
-1014
-1072
-1109
-1081
-996
-891
-786
-713
-648
-591
-532
-489
-457
-456
-505
-568
-611
-600
-595
-612
-641
-669
-662
-621
-571
-549
-552
-578
-626
-684
-711
-702
-710
-736
-802
-869
-883
-912
-946
-947
-951
-938
-868
-810
-761
-749
-791
-845
-898
-903
-878
-867
-847
-841
-839
-831
-792
-729
-669
-638
-612
-578
-553
-525
-495
-457
-432
-412
-385
-382
-358
-328
-308
-288
-270
-237
-197
-165
-118
-88
-83
-66
-54
-65
-50
-34
0
31
60
104
146
180
196
213
231
267
293
342
418
449
465
521
568
621
716
789
848
940
1037
1135
1226
1319
1401
1403
1331
1253
1177
1120
1078
1010
925
789
682
610
554
551
546
489
420
341
276
246
187
97
-46
-213
-335
-406
-446
-501
-571
-643
-685
-692
-680
-672
-690
-760
-842
-922
-989
-1056
-1115
-1185
-1272
-1318
-1296
-1248
-1185
-1096
-991
-920
-840
-728
-645
-587
-574
-597
-638
-680
-702
-738
-803
-837
-867
-873
-846
-809
-773
-765
-802
-830
-874
-912
-930
-940
-990
-1017
-1066
-1147
-1145
-1158
-1114
-1104
-1112
-1098
-1048
-1011
-1022
-1052
-1077
-1113
-1117
-1091
-1068
-1058
-1108
-1135
-1175
-1171
-1145
-1137
-1134
-1106
-1099
-1104
-1076
-1087
-1104
-1142
-1142
-1116
-1111
-1069
-1059
-1034
-964
-901
-868
-803
-738
-679
-623
-583
-532
-408
-299
-250
-227
-182
-122
-66
-34
-13
45
77
107
143
188
271
368
494
568
613
643
688
735
759
800
857
961
1038
1114
1235
1318
1418
1520
1584
1605
1545
1433
1327
1261
1221
1175
1080
1000
951
901
867
842
810
738
630
525
445
387
272
64
-174
-409
-564
-645
-693
-715
-711
-764
-733
-865
-1089
-1060
-943
-914
-1043
-1238
-1301
-1296
-1352
-1461
-1651
-1651
-1445
-1308
-1233
-1088
-879
-696
-566
-583
-643
-596
-523
-563
-736
-842
-781
-711
-759
-829
-870
-773
-708
-799
-808
-767
-805
-789
-759
-850
-948
-1035
-1123
-1261
-1411
-1464
-1499
-1642
-1792
-1905
-1907
-1757
-1693
-1764
-1793
-1789
-1815
-1857
-1856
-1817
-1847
-1961
-2047
-2093
-2148
-2112
-2031
-2053
-2052
-1929
-1735
-1572
-1480
-1467
-1367
-1252
-1119
-990
-902
-856
-896
-925
-972
-998
-931
-774
-601
-467
-387
-284
-144
-132
-278
-384
-385
-372
-342
-336
-271
-176
-169
-169
-140
27
264
490
629
654
715
797
830
859
882
881
949
1081
1173
1243
1348
1409
1466
1554
1657
1791
1891
1883
1785
1643
1529
1445
1393
1298
1154
1058
1008
964
920
865
843
801
725
668
604
526
383
122
-155
-381
-537
-658
-782
-935
-1082
-1183
-1226
-1222
-1241
-1296
-1370
-1469
-1576
-1628
-1649
-1685
-1750
-1823
-1858
-1816
-1698
-1540
-1376
-1191
-949
-718
-494
-309
-231
-219
-243
-289
-332
-408
-495
-624
-788
-897
-924
-902
-856
-830
-824
-828
-867
-924
-1011
-1161
-1340
-1525
-1707
-1876
-2008
-2093
-2162
-2250
-2324
-2384
-2413
-2442
-2501
-2592
-2648
-2665
-2668
-2668
-2724
-2748
-2814
-2858
-2869
-2878
-2699
-2483
-2379
-2259
-2223
-2085
-1926
-1812
-1815
-1745
-1642
-1510
-1421
-1402
-1472
-1654
-1697
-1713
-1654
-1552
-1350
-1065
-911
-781
-711
-718
-549
-660
-923
-1033
-1002
-838
-667
-530
-317
-265
-225
-102
-75
7
53
137
253
395
600
765
915
991
1040
1187
1334
1432
1582
1700
1857
2022
2148
2183
2253
2288
2369
2267
2071
1922
1765
1684
1668
1682
1641
1650
1656
1596
1527
1436
1324
1228
1154
1078
925
722
472
177
-103
-326
-520
-706
-872
-977
-1065
-1138
-1183
-1250
-1343
-1447
-1543
-1625
-1684
-1731
-1750
-1772
-1782
-1717
-1620
-1496
-1307
-1102
-889
-620
-407
-260
-183
-195
-263
-336
-421
-542
-689
-852
-1003
-1128
-1242
-1346
-1408
-1455
-1502
-1569
-1623
-1736
-1914
-2118
-2331
-2550
-2746
-2882
-2971
-3008
-2994
-2935
-2874
-2803
-2804
-2804
-2854
-2949
-3013
-3119
-3155
-3076
-2987
-2907
-2754
-2688
-2822
-2833
-2669
-2613
-2710
-2791
-2615
-2200
-2196
-2237
-2060
-1778
-1367
-1091
-1188
-1434
-1675
-1865
-2005
-2028
-1778
-1325
-844
-867
-944
-828
-628
-361
-233
-405
-228
-28
109
291
313
185
189
359
421
350
354
571
788
1044
1349
1574
1483
1413
1505
1532
1518
1679
1771
1836
1884
1782
1910
2068
2078
2075
2163
2326
2525
2626
2710
2734
2691
2548
2292
2117
2023
2032
2035
2090
2135
2096
2015
1857
1686
1520
1365
1227
1072
853
590
286
-37
-335
-605
-778
-897
-989
-1034
-1070
-1078
-1100
-1141
-1180
-1227
-1302
-1402
-1474
-1497
-1465
-1388
-1285
-1159
-1035
-935
-821
-680
-503
-321
-138
39
121
137
88
-34
-171
-311
-447
-541
-608
-682
-773
-899
-1066
-1243
-1453
-1697
-1938
-2217
-2499
-2733
-2970
-3191
-3364
-3478
-3443
-3376
-3254
-3081
-2864
-2713
-2650
-2578
-2517
-2464
-2586
-2688
-2827
-2896
-2968
-2878
-2856
-2554
-2711
-4200
-4108
-3103
-2721
-2534
-2198
-2067
-2180
-2524
-2585
-2388
-1962
-1357
-660
-243
-103
-47
205
311
235
365
790
1356
1822
2048
2049
1959
1791
1549
1266
1121
1232
1482
1692
2006
2275
2463
2498
2418
2356
2212
2014
1903
1923
2118
2301
2355
2342
2324
2339
2267
2248
2424
2675
2919
3193
3385
3459
3474
3347
3149
2937
2648
2300
2000
1763
1563
1435
1469
1555
1649
1665
1628
1495
1300
1068
846
664
544
461
358
268
138
11
-107
-159
-104
27
182
344
506
585
583
523
418
354
304
286
333
392
478
569
659
766
878
943
984
983
879
769
637
529
504
476
474
541
605
606
584
540
440
309
195
94
-29
-123
-203
-290
-337
-353
-357
-331
-299
-236
-175
-157
-142
-137
-145
-127
-106
-107
-103
-115
-121
-138
-167
-186
-190
-174
-145
-101
-70
-70
-49
-50
-63
-76
-116
-146
-157
-162
-139
-106
-95
-86
-69
-76
-75
-48
-20
4
8
13
1
3
18
13
8
9
29
46
76
111
133
173
186
204
233
237
235
210
184
160
165
205
250
281
297
324
307
279
280
287
286
301
288
289
308
312
316
314
288
294
312
338
347
347
354
356
368
361
342
324
322
306
280
269
257
260
260
244
262
274
268
273
263
236
227
216
221
216
206
198
166
145
130
102
71
57
24
0
12
7
1
-6
-37
-52
-75
-105
-113
-113
-128
-181
-238
-271
-290
-313
-319
-322
-355
-365
-368
-389
-416
-447
-486
-510
-541
-572
-564
-569
-577
-554
-532
-531
-532
-518
-520
-543
-553
-568
-583
-586
-592
-590
-581
-593
-586
-576
-536
-510
-501
-482
-472
-467
-464
-433
-417
-402
-382
-366
-320
-292
-271
-234
-219
-218
-195
-166
-147
-128
-103
-82
-70
-60
-63
-83
-106
-131
-134
-123
-122
-105
-99
-98
-78
-40
-2
14
10
10
2
-27
-26
-11
-13
22
59
97
140
188
231
259
262
278
292
296
335
353
353
364
359
361
373
396
408
405
403
409
441
443
428
413
400
375
355
345
340
331
299
271
261
267
268
266
261
243
240
227
184
159
133
95
59
23
5
-13
-45
-56
-86
-128
-139
-153
-174
-195
-221
-240
-270
-315
-380
-450
-477
-513
-556
-575
-565
-573
-563
-575
-598
-603
-658
-722
-775
-806
-811
-817
-838
-858
-854
-860
-844
-831
-855
-841
-842
-844
-840
-832
-809
-786
-781
-778
-769
-769
-779
-774
-750
-708
-661
-635
-609
-600
-597
-594
-602
-605
-590
-561
-539
-501
-471
-459
-455
-456
-427
-421
-415
-389
-353
-314
-280
-262
-231
-195
-185
-191
-170
-180
-203
-196
-187
-179
-166
-162
-193
-181
-169
-165
-106
-64
-58
-55
-66
-84
-45
-13
5
26
50
88
91
58
1
-14
32
108
146
189
221
261
252
237
213
236
268
269
265
247
238
233
252
247
255
254
274
226
216
227
204
189
158
169
177
146
126
107
81
74
80
73
36
1
-55
-128
-160
-193
-244
-269
-309
-382
-471
-532
-590
-648
-683
-690
-693
-745
-789
-827
-901
-994
-1061
-1109
-1157
-1204
-1271
-1335
-1379
-1402
-1425
-1411
-1422
-1465
-1499
-1519
-1556
-1605
-1619
-1621
-1605
-1626
-1642
-1694
-1711
-1682
-1661
-1713
-1684
-1681
-1585
-1614
-2155
-2803
-3618
-4032
-3978
-3506
-2955
-2311
-2007
-2136
-2321
-2656
-2635
-2359
-1782
-1140
-765
-711
-919
-1127
-1291
-1060
-605
-117
177
253
58
-238
-445
-646
-602
-467
-256
-190
-417
-584
-491
-367
-206
106
299
293
-43
-376
-645
-832
-624
-176
251
294
81
-298
-654
-700
-437
97
615
893
747
321
-64
-192
-49
321
843
1278
1434
1272
987
793
891
1324
1961
2501
2727
2663
2324
1966
1917
2196
2607
3018
3099
2786
2311
1746
1289
1153
1294
1458
1473
1291
905
470
138
-20
-102
-202
-440
-819
-1225
-1546
-1761
-1866
-1943
-2098
-2338
-2601
-2780
-2821
-2694
-2518
-2433
-2494
-2707
-2939
-3046
-2999
-2753
-2419
-2117
-1938
-1948
-2026
-2008
-1818
-1462
-996
-591
-354
-268
-311
-387
-345
-199
15
227
324
268
207
166
185
285
333
311
154
-51
-226
-436
-651
-922
-1310
-1867
-2425
-2859
-3069
-3015
-2866
-2821
-2935
-3257
-3604
-3829
-3891
-3774
-3570
-3419
-3410
-3555
-3742
-3796
-3732
-3377
-2857
-2390
-2036
-1848
-1771
-1665
-1481
-1226
-952
-627
-291
-3
226
439
652
835
1051
1292
1515
1726
1912
2037
2092
2093
2059
2016
2006
1989
2061
2154
2256
2247
2130
2010
1950
2004
2122
2238
2263
2208
2058
1902
1914
2012
2197
2501
2753
2814
2824
2932
3184
3547
3953
4356
4590
4584
4190
3281
2002
701
-234
-500
-305
-67
-145
-676
-1295
-1601
-1603
-1380
-1233
-1373
-1786
-2371
-2970
-3473
-3927
-4344
-4624
-4659
-4363
-3750
-3004
-2318
-1879
-1732
-1740
-1812
-1776
-1589
-1338
-1115
-1014
-1093
-1207
-1232
-1026
-497
244
1032
1680
2053
2123
1963
1648
1329
1060
853
724
623
513
418
347
287
141
-36
-166
-186
-124
-166
-593
-1379
-2384
-3317
-4031
-4545
-4830
-4921
-4891
-4799
-4701
-4755
-4867
-4888
-4863
-4791
-4702
-4681
-4705
-4695
-4617
-4483
-4274
-3953
-3404
-2665
-1850
-1145
-665
-436
-380
-374
-347
-275
-100
151
406
563
692
830
1027
1334
1719
2069
2276
2298
2153
1928
1678
1502
1379
1308
1188
1098
983
1066
1284
1644
1985
2170
2166
2051
1989
1961
2063
2144
2300
2429
2647
2930
3347
3846
4368
4964
5410
5916
6335
6779
7280
7652
7882
7599
6323
4296
2103
292
-360
-110
402
564
-22
-865
-1373
-1513
-1286
-1159
-1511
-2222
-3163
-3940
-4485
-4981
-5417
-5871
-6143
-5779
-4729
-3207
-1647
-627
-359
-578
-888
-802
-334
204
635
764
671
608
778
1288
2096
3018
3897
4596
5000
5108
4927
4480
3765
2883
2052
1435
1149
1110
1169
1117
857
374
-114
-371
-433
-498
-734
-1412
-2399
-3385
-4329
-5033
-5558
-5999
-6211
-6164
-6006
-5768
-5583
-5422
-5308
-5242
-5157
-5043
-4829
-4446
-3963
-3598
-3340
-3087
-2580
-1767
-785
161
882
1397
1756
1938
1937
1860
1753
1720
1714
1701
1664
1694
1779
1909
2018
2030
2060
2161
2271
2234
1999
1533
1074
775
666
720
741
723
732
783
972
1362
1815
2184
2315
2283
2128
2037
2242
2569
2957
3374
3731
4187
4753
5329
6009
6678
7222
7689
8148
8606
9032
9298
8620
6593
3785
960
-835
-1201
-779
-361
-656
-1636
-2549
-3008
-3003
-2806
-2865
-3399
-4308
-5217
-5818
-6205
-6618
-7223
-7905
-8101
-7293
-5485
-3192
-1316
-403
-326
-567
-495
42
789
1418
1728
1736
1649
1732
2134
2819
3563
4248
4912
5552
6099
6419
6239
5360
4010
2599
1473
833
596
511
306
-151
-764
-1344
-1720
-1999
-2199
-2460
-2890
-3426
-4118
-4917
-5700
-6458
-7182
-7729
-7967
-7673
-6965
-6090
-5447
-5207
-5128
-4938
-4466
-3785
-3140
-2675
-2300
-1986
-1744
-1487
-1119
-552
252
1038
1734
2205
2578
2854
2840
2507
1929
1415
1181
1204
1212
1103
861
666
566
570
656
822
1046
1175
1068
751
408
148
9
-68
-173
-118
186
577
1065
1445
1749
2037
2422
2716
2906
3231
3593
3969
4287
4404
4619
5089
5618
6242
6799
7328
7908
8511
9038
9361
9501
8800
6871
4135
1226
-848
-1702
-1756
-1842
-2515
-3585
-4276
-4333
-4029
-3735
-3846
-4328
-5009
-5559
-5839
-6068
-6549
-7334
-8186
-8510
-7650
-5704
-3357
-1501
-548
-180
172
937
1947
2677
2912
2796
2598
2548
2715
3012
3304
3486
3726
4207
4960
5829
6436
6308
5308
3842
2404
1332
617
16
-690
-1495
-2242
-2788
-3086
-3189
-3270
-3373
-3630
-4018
-4262
-4435
-4679
-5196
-6059
-6923
-7501
-7650
-7322
-6800
-6213
-5565
-4986
-4416
-3851
-3241
-2550
-2015
-1752
-1608
-1449
-1105
-699
-447
-356
-210
229
940
1671
2183
2427
2417
2244
1875
1433
996
672
393
57
-315
-600
-627
-463
-295
-210
-140
-14
226
374
318
135
-29
-128
-85
63
246
499
788
1220
1657
2025
2539
3174
3683
4068
4368
4666
4975
5311
5658
5902
6126
6457
6980
7461
8001
8523
8951
9343
9345
8197
5844
2995
407
-1258
-2099
-2463
-3009
-4086
-5115
-5617
-5640
-5358
-5084
-5106
-5473
-5903
-6035
-5960
-6096
-6717
-7751
-8618
-8557
-7267
-5223
-3208
-1790
-947
-294
591
1772
2865
3531
3731
3701
3605
3591
3719
3760
3560
3283
3298
3802
4679
5540
5901
5484
4482
3344
2313
1439
640
-248
-1239
-2256
-3148
-3808
-4254
-4509
-4776
-5054
-5204
-5124
-4784
-4574
-4747
-5336
-6199
-6914
-7221
-7123
-6778
-6426
-6044
-5638
-5181
-4605
-3903
-3177
-2552
-2013
-1522
-1026
-588
-303
-281
-469
-670
-616
-246
351
917
1256
1353
1281
1181
1079
975
804
520
157
-195
-507
-770
-1019
-1251
-1407
-1409
-1210
-872
-493
-248
-164
-223
-320
-275
-95
161
500
766
834
968
1252
1729
2260
2734
3193
3574
4031
4601
5121
5482
5795
5989
6237
6525
6827
7178
7579
7981
8287
8509
8644
8318
6726
4351
1834
-247
-1369
-1935
-2513
-3573
-4845
-5647
-5930
-5891
-5655
-5575
-5793
-6028
-6132
-6045
-5895
-6064
-6820
-7808
-8329
-7817
-6439
-4721
-3250
-2360
-1660
-788
391
1626
2600
3272
3616
3778
3907
4069
4137
3947
3529
3121
3087
3535
4294
4903
4986
4577
3865
3133
2510
1915
1201
320
-660
-1681
-2655
-3442
-4034
-4621
-5202
-5539
-5533
-5286
-4949
-4734
-4891
-5307
-5712
-6005
-6206
-6268
-6235
-6205
-6286
-6316
-6134
-5679
-4951
-4207
-3547
-2838
-1978
-1125
-409
-26
35
-54
-90
8
181
367
533
667
665
631
663
841
1064
1179
1101
897
697
512
239
-188
-652
-1046
-1191
-1118
-948
-795
-727
-682
-569
-326
-13
350
657
897
1068
1128
1051
1131
1354
1591
1885
2189
2514
3035
3817
4412
4828
5157
5551
6035
6556
7041
7276
7479
7782
7995
8114
8267
8093
6938
5058
2975
1049
-89
-584
-1167
-2206
-3446
-4385
-4881
-4995
-4936
-5057
-5370
-5650
-5824
-5838
-5651
-5650
-6209
-7082
-7732
-7713
-6920
-5672
-4532
-3871
-3386
-2682
-1694
-535
549
1365
1878
2231
2540
2850
3145
3248
3008
2595
2394
2638
3228
3884
4243
4176
3854
3541
3308
3053
2723
2233
1506
616
-304
-1137
-1848
-2547
-3382
-4113
-4530
-4563
-4442
-4329
-4369
-4721
-5115
-5438
-5746
-5999
-6098
-6200
-6497
-6834
-7003
-6922
-6556
-6033
-5566
-5070
-4330
-3383
-2480
-1723
-1215
-897
-649
-383
-133
77
321
512
547
475
467
598
873
1127
1255
1287
1335
1433
1442
1292
976
558
178
-100
-292
-409
-516
-627
-758
-841
-804
-634
-333
-48
167
365
436
419
409
381
463
601
752
897
1106
1430
1805
2191
2628
3062
3563
4219
4748
5190
5597
5959
6234
6486
6751
6864
6698
5824
4410
2794
1401
550
23
-538
-1356
-2266
-2984
-3378
-3500
-3488
-3597
-3863
-4174
-4416
-4474
-4395
-4489
-5040
-5864
-6620
-6895
-6610
-6004
-5394
-5024
-4680
-4213
-3535
-2642
-1728
-935
-294
173
564
986
1387
1628
1595
1397
1251
1355
1758
2305
2756
3032
3155
3203
3283
3396
3553
3607
3432
3042
2522
1992
1428
757
57
-633
-1303
-1786
-2003
-2161
-2314
-2502
-2769
-3135
-3502
-3772
-4012
-4258
-4570
-5037
-5553
-5931
-6177
-6305
-6300
-6189
-5947
-5533
-4890
-4145
-3444
-2764
-2147
-1642
-1123
-595
-94
335
622
732
683
618
640
741
825
890
949
982
1055
1092
1044
921
698
414
81
-252
-539
-851
-1215
-1663
-2111
-2485
-2736
-2825
-2830
-2818
-2781
-2779
-2736
-2603
-2398
-2161
-1868
-1562
-1229
-869
-494
-135
210
563
898
1209
1576
2036
2483
2881
3226
3613
4006
4465
4914
5295
5626
5771
5502
4849
4092
3435
2996
2677
2267
1656
1002
469
103
-90
-185
-261
-399
-541
-650
-669
-615
-649
-967
-1537
-2145
-2599
-2812
-2877
-2946
-3126
-3343
-3464
-3407
-3182
-2832
-2463
-2099
-1784
-1467
-1068
-652
-329
-196
-225
-329
-391
-329
-199
-61
5
5
-4
68
248
523
864
1163
1378
1503
1552
1565
1514
1332
1058
747
437
161
-80
-321
-600
-881
-1159
-1462
-1661
-1746
-1768
-1812
-1932
-2092
-2268
-2400
-2486
-2551
-2594
-2583
-2507
-2362
-2169
-1945
-1735
-1483
-1235
-1035
-827
-633
-440
-298
-271
-359
-456
-544
-576
-608
-665
-747
-863
-963
-1067
-1143
-1190
-1233
-1249
-1246
-1253
-1205
-1101
-1025
-921
-889
-867
-802
-791
-728
-595
-461
-374
-198
-126
-126
-28
123
236
379
513
711
794
891
1032
1162
1252
1269
1364
1486
1584
1673
1749
1846
1973
2080
2196
2355
2504
2625
2735
2821
2845
2765
2612
2394
2130
1834
1548
1268
942
591
251
-36
-179
-241
-241
-211
-193
-145
-92
-37
-19
-78
-239
-408
-558
-660
-713
-768
-834
-926
-1044
-1159
-1222
-1220
-1182
-1116
-1042
-999
-942
-899
-884
-885
-916
-980
-1015
-1030
-1045
-1028
-1013
-1020
-997
-978
-905
-821
-701
-528
-403
-299
-185
-109
-47
8
25
12
-41
-118
-191
-249
-278
-352
-455
-533
-621
-638
-630
-598
-578
-600
-619
-659
-685
-658
-664
-680
-711
-753
-793
-806
-837
-879
-920
-970
-988
-1002
-979
-951
-942
-934
-924
-902
-840
-747
-652
-589
-539
-519
-485
-429
-376
-311
-279
-273
-267
-260
-217
-159
-116
-76
-73
-55
5
39
83
150
173
160
179
194
198
225
236
265
286
303
354
397
433
470
512
546
578
625
680
760
859
962
1058
1156
1262
1342
1398
1404
1354
1263
1156
1060
1015
1010
998
951
886
823
773
775
804
797
785
748
704
664
619
597
552
448
318
209
127
43
-74
-153
-237
-330
-394
-436
-468
-494
-553
-624
-674
-695
-680
-657
-638
-630
-617
-615
-617
-599
-582
-575
-566
-560
-544
-542
-548
-553
-547
-559
-582
-569
-542
-531
-503
-468
-487
-520
-537
-553
-583
-601
-627
-688
-751
-814
-853
-869
-874
-892
-933
-953
-946
-940
-928
-928
-922
-935
-957
-949
-932
-923
-913
-904
-917
-876
-833
-796
-738
-705
-681
-641
-585
-517
-442
-375
-319
-262
-218
-161
-112
-74
-37
-16
20
60
106
143
148
147
154
144
146
155
152
135
105
84
74
74
96
118
133
150
167
177
201
226
247
281
315
360
414
429
472
505
540
609
689
778
858
931
1000
1054
1098
1141
1165
1146
1126
1072
999
963
925
878
833
792
735
688
647
602
527
474
421
344
281
207
97
-7
-98
-167
-218
-262
-322
-379
-446
-522
-561
-607
-653
-661
-700
-767
-804
-821
-792
-754
-715
-675
-642
-623
-592
-577
-595
-610
-613
-642
-671
-694
-724
-758
-798
-827
-859
-863
-848
-823
-825
-834
-855
-864
-851
-851
-835
-830
-841
-835
-836
-839
-847
-865
-884
-910
-943
-934
-917
-923
-925
-931
-925
-915
-875
-817
-751
-715
-679
-608
-548
-497
-452
-419
-425
-410
-389
-375
-363
-364
-335
-309
-297
-231
-175
-118
-65
-41
-6
34
60
85
93
61
33
10
-9
-7
-11
-23
-11
-25
-47
-33
-21
-1
22
43
82
112
123
150
171
187
227
256
274
323
352
391
447
513
560
611
662
698
737
785
844
897
922
956
990
994
997
999
961
923
894
835
780
727
659
602
548
505
445
394
339
300
269
227
195
153
105
53
-1
-56
-105
-168
-205
-233
-291
-343
-363
-385
-392
-403
-402
-403
-402
-388
-382
-370
-378
-386
-398
-420
-437
-443
-459
-490
-506
-566
-621
-668
-728
-768
-811
-862
-927
-964
-992
-993
-985
-993
-973
-974
-970
-961
-947
-909
-884
-874
-879
-884
-870
-853
-836
-823
-818
-806
-786
-750
-714
-678
-635
-604
-595
-552
-511
-487
-441
-423
-433
-435
-416
-400
-386
-389
-390
-387
-416
-409
-387
-382
-385
-397
-402
-400
-383
-369
-354
-344
-333
-333
-341
-320
-295
-253
-229
-230
-214
-197
-168
-129
-122
-106
-70
-39
-22
19
60
92
141
190
254
304
353
415
447
448
447
452
454
493
508
535
579
591
610
629
646
661
687
692
708
702
648
629
600
557
541
495
439
419
389
362
348
321
302
275
232
191
141
103
73
39
54
54
57
73
50
60
53
18
-11
-32
-73
-133
-175
-261
-337
-403
-460
-501
-543
-553
-558
-590
-608
-604
-630
-674
-706
-755
-784
-804
-850
-882
-935
-993
-1036
-1060
-1074
-1061
-1049
-1068
-1081
-1090
-1087
-1071
-1059
-1029
-1021
-985
-934
-860
-798
-765
-724
-700
-697
-697
-655
-608
-575
-537
-502
-486
-490
-473
-435
-427
-438
-434
-420
-427
-429
-432
-444
-458
-477
-488
-487
-483
-486
-494
-518
-553
-558
-574
-560
-560
-569
-542
-541
-520
-489
-473
-432
-386
-360
-353
-308
-284
-272
-254
-212
-169
-140
-75
-33
-15
6
34
50
76
98
126
156
164
181
195
211
237
260
277
280
262
269
279
259
222
193
183
185
192
213
260
303
353
416
456
488
498
493
477
463
458
439
428
429
426
435
455
446
451
433
413
420
419
413
386
336
271
220
162
118
97
61
26
1
-53
-113
-162
-230
-305
-353
-434
-519
-563
-625
-682
-754
-822
-870
-897
-882
-869
-864
-850
-824
-845
-840
-827
-849
-852
-886
-920
-933
-929
-911
-900
-909
-906
-895
-872
-832
-784
-744
-700
-680
-658
-637
-650
-654
-660
-680
-681
-695
-708
-697
-703
-702
-699
-715
-721
-691
-679
-669
-654
-665
-686
-706
-705
-696
-692
-667
-653
-654
-652
-630
-618
-606
-600
-602
-601
-579
-551
-529
-509
-493
-471
-428
-361
-304
-252
-209
-167
-144
-121
-90
-66
-28
-6
22
55
87
126
141
148
166
185
192
220
238
237
243
216
169
160
175
162
178
189
209
231
271
317
311
319
347
357
381
433
494
544
597
643
692
698
699
732
720
707
706
681
661
646
612
586
547
502
484
452
407
365
320
299
248
195
157
114
61
-8
-40
-78
-129
-179
-243
-337
-426
-508
-569
-629
-670
-684
-697
-700
-700
-713
-740
-781
-794
-782
-791
-771
-759
-764
-774
-792
-794
-783
-782
-765
-733
-720
-700
-693
-702
-685
-695
-726
-749
-737
-725
-721
-699
-698
-682
-671
-657
-635
-622
-645
-678
-675
-693
-694
-688
-709
-729
-739
-739
-751
-746
-731
-723
-713
-709
-691
-664
-637
-628
-617
-603
-584
-535
-488
-452
-419
-407
-385
-399
-396
-374
-372
-372
-369
-382
-363
-323
-301
-276
-268
-262
-238
-220
-204
-179
-163
-160
-157
-145
-122
-85
-52
-39
-20
6
23
45
86
89
93
114
101
109
138
130
148
167
171
206
240
302
373
428
457
483
489
511
553
568
576
584
590
592
576
578
581
593
598
596
593
573
528
477
410
327
255
186
147
101
75
40
9
-18
-55
-80
-92
-109
-122
-155
-188
-232
-290
-328
-376
-422
-456
-496
-533
-557
-587
-616
-616
-628
-640
-667
-694
-697
-710
-719
-733
-758
-799
-849
-884
-921
-949
-950
-950
-937
-925
-916
-920
-939
-955
-977
-994
-1022
-1036
-1019
-1017
-1004
-986
-980
-963
-945
-916
-873
-843
-851
-832
-819
-802
-781
-782
-771
-756
-747
-710
-673
-633
-588
-549
-515
-510
-481
-443
-410
-380
-362
-368
-366
-351
-371
-377
-380
-375
-355
-337
-289
-290
-278
-263
-275
-270
-254
-245
-250
-253
-278
-279
-272
-266
-227
-197
-155
-99
-53
-27
13
19
5
9
16
18
10
21
47
63
88
145
171
221
272
304
332
345
341
321
313
303
293
304
313
325
345
376
416
449
467
513
538
511
514
515
479
475
454
414
395
352
323
309
286
289
290
268
257
269
253
228
217
180
134
104
58
34
12
-16
-36
-54
-64
-63
-102
-167
-214
-294
-368
-431
-494
-578
-651
-711
-764
-824
-870
-889
-879
-881
-890
-891
-904
-932
-938
-945
-956
-975
-963
-955
-951
-923
-875
-843
-822
-804
-796
-759
-742
-717
-701
-717
-727
-746
-751
-754
-751
-741
-741
-741
-739
-752
-769
-777
-787
-798
-811
-792
-758
-737
-732
-759
-774
-773
-757
-752
-725
-667
-649
-654
-651
-632
-600
-585
-562
-539
-527
-486
-460
-453
-446
-407
-365
-347
-326
-286
-261
-273
-270
-259
-262
-256
-215
-174
-141
-95
-67
-50
-41
-2
42
56
56
67
76
67
68
74
93
103
119
155
175
177
183
165
157
171
190
200
214
227
227
241
254
259
290
331
356
382
405
417
430
428
411
412
416
427
429
431
412
402
394
373
352
337
313
285
257
242
222
201
200
170
130
90
32
-33
-69
-111
-168
-220
-285
-350
-406
-476
-534
-602
-658
-699
-726
-771
-825
-894
-970
-1006
-1022
-1018
-1011
-991
-992
-1012
-994
-962
-955
-942
-939
-936
-925
-943
-931
-908
-905
-855
-841
-818
-788
-773
-763
-782
-792
-806
-827
-839
-830
-838
-836
-814
-821
-829
-846
-861
-867
-881
-897
-899
-919
-921
-882
-847
-828
-776
-738
-719
-697
-668
-626
-600
-569
-539
-504
-478
-457
-459
-453
-443
-433
-405
-391
-366
-347
-326
-299
-274
-231
-201
-200
-185
-177
-196
-193
-187
-186
-169
-149
-149
-149
-139
-118
-88
-54
-12
22
49
50
30
5
5
19
31
78
111
118
133
165
209
236
276
326
350
367
389
396
404
406
403
412
401
422
458
477
505
526
535
529
532
537
515
482
450
428
401
352
323
308
276
259
249
220
215
204
168
123
73
30
-21
-86
-145
-200
-275
-339
-400
-454
-495
-535
-583
-637
-691
-723
-737
-777
-853
-885
-917
-957
-965
-962
-951
-947
-955
-957
-963
-963
-929
-896
-892
-851
-819
-808
-812
-813
-807
-809
-815
-805
-783
-780
-789
-812
-840
-863
-891
-913
-920
-920
-910
-896
-893
-887
-864
-863
-883
-878
-861
-854
-834
-814
-806
-824
-807
-786
-766
-726
-681
-638
-609
-576
-549
-529
-527
-493
-466
-453
-424
-410
-393
-392
-369
-338
-353
-355
-331
-317
-309
-291
-264
-238
-212
-202
-183
-159
-143
-106
-83
-69
-40
-16
2
19
46
69
83
75
82
89
87
107
125
159
177
186
204
228
262
285
329
376
396
419
439
438
470
478
464
474
483
502
529
537
545
538
533
543
527
519
510
490
472
463
447
441
397
357
351
315
301
280
258
258
235
214
184
140
79
19
-55
-126
-173
-223
-277
-356
-428
-470
-517
-567
-622
-682
-729
-760
-809
-855
-888
-936
-981
-1022
-1046
-1045
-1039
-1021
-1009
-1005
-971
-929
-897
-861
-859
-843
-818
-834
-842
-824
-833
-826
-831
-822
-805
-810
-808
-821
-840
-836
-839
-858
-858
-870
-854
-838
-855
-865
-863
-834
-825
-798
-760
-744
-751
-761
-754
-754
-743
-712
-699
-671
-665
-649
-638
-662
-668
-666
-656
-613
-584
-532
-486
-466
-424
-383
-346
-308
-301
-286
-269
-242
-201
-204
-185
-138
-117
-101
-98
-98
-67
-34
-32
-5
-1
1
15
8
0
-10
-21
-29
-17
-5
21
56
71
86
81
102
133
168
193
203
210
222
254
272
285
292
315
331
346
387
421
437
462
450
440
453
448
467
485
492
477
448
432
408
386
376
375
358
335
314
268
191
131
94
63
38
18
-26
-92
-148
-215
-283
-339
-400
-463
-503
-553
-616
-659
-732
-812
-864
-909
-951
-974
-989
-1028
-1069
-1096
-1136
-1149
-1144
-1139
-1150
-1138
-1121
-1099
-1089
-1053
-1018
-984
-941
-897
-854
-842
-841
-844
-868
-900
-908
-911
-904
-900
-905
-879
-935
-953
-984
-979
-986
-940
-983
-927
-1309
-3204
-4097
-3834
-3730
-3873
-3801
-3450
-3118
-2806
-2414
-1988
-1596
-1267
-1017
-772
-584
-520
-545
-596
-660
-689
-673
-540
-425
-396
-366
-262
-156
-67
48
133
174
208
208
191
195
230
214
126
35
-25
-70
-74
-28
-14
-52
-20
72
156
288
440
614
780
957
1165
1322
1474
1674
1801
1869
1949
2057
2191
2341
2465
2539
2574
2658
2751
2830
2965
3114
3229
3356
3502
3646
3747
3721
3552
3287
3035
2825
2633
2416
2054
1562
1025
494
31
-329
-641
-989
-1388
-1737
-2001
-2181
-2231
-2286
-2374
-2466
-2503
-2470
-2415
-2347
-2350
-2469
-2588
-2635
-2670
-2649
-2612
-2631
-2715
-2799
-2797
-2671
-2426
-2132
-1847
-1562
-1305
-1023
-671
-307
13
241
389
494
557
601
574
434
225
-78
-367
-590
-796
-983
-1185
-1419
-1619
-1769
-1812
-1790
-1785
-1823
-1982
-2148
-2260
-2327
-2359
-2430
-2524
-2636
-2755
-2816
-2804
-2754
-2668
-2564
-2480
-2306
-2052
-1780
-1505
-1253
-1051
-913
-768
-558
-341
-155
-39
19
78
169
329
507
677
825
966
1157
1415
1747
2110
2477
2811
3006
3148
3334
3521
3652
3667
3580
3455
3288
3222
3219
3169
3078
2925
2764
2655
2594
2528
2480
2379
2209
2077
1997
2036
2070
2020
1985
1943
1945
2017
2138
2267
2306
2300
2338
2440
2555
2706
2935
3124
3281
3405
3551
3803
4053
4253
4319
4134
3772
3361
2890
2508
2172
1671
875
-53
-873
-1558
-2095
-2493
-2923
-3442
-3949
-4321
-4472
-4437
-4315
-4302
-4407
-4462
-4364
-4134
-3863
-3678
-3685
-3834
-3939
-3902
-3742
-3540
-3429
-3457
-3561
-3540
-3321
-2923
-2434
-1969
-1626
-1345
-987
-543
-46
404
715
903
987
1049
1090
1044
902
612
209
-191
-516
-782
-1035
-1347
-1738
-2171
-2564
-2825
-2976
-3063
-3245
-3572
-3926
-4279
-4518
-4674
-4830
-5015
-5247
-5426
-5539
-5592
-5565
-5492
-5387
-5182
-4883
-4446
-3933
-3326
-2822
-2227
-2400
-2572
-1829
-1182
-755
-576
-409
-283
-243
-273
-298
-384
-522
-809
-1115
-1292
-1446
-1485
-1386
-1291
-1106
-818
-449
-20
337
636
917
1191
1474
1773
2036
2169
2144
2016
1832
1754
1783
1813
1834
1741
1663
1625
1724
2052
2286
2455
2676
2845
3025
3299
3588
3794
4008
4184
4312
4451
4682
4915
5064
5160
5310
5464
5793
6301
6212
5232
4046
2740
1574
895
404
-434
-1957
-3690
-5241
-6353
-6696
-6482
-6396
-6548
-6753
-6875
-6618
-5806
-4854
-4388
-4266
-4098
-3804
-3360
-2832
-2559
-2702
-2984
-3047
-2690
-1998
-1162
-582
-441
-371
-28
689
1791
2945
3760
4037
3997
3944
3978
4011
3942
3631
3010
2245
1469
736
58
-622
-1343
-2038
-2520
-2757
-2839
-3016
-3293
-3628
-4080
-4361
-4397
-4386
-4460
-4730
-5205
-5927
-6697
-7164
-7392
-7494
-7492
-7532
-7621
-7515
-7068
-6457
-5801
-4965
-4010
-3124
-2216
-1340
-685
-182
278
703
955
1199
1421
1428
1174
807
344
-2
-79
-27
-66
-273
-508
-728
-887
-938
-872
-837
-806
-846
-1024
-1267
-1488
-1636
-1709
-1805
-1885
-1873
-1786
-1693
-1714
-1677
-1598
-1370
-841
-204
228
438
714
1037
1264
1543
1991
2404
2758
3155
3387
3453
3703
4105
4479
4927
5515
5949
6263
6755
7143
7397
7726
8333
8647
7884
6200
4160
2049
486
-412
-1282
-2560
-4450
-6523
-8181
-8850
-8503
-7743
-7269
-7151
-7220
-7164
-6437
-5094
-3925
-3517
-3546
-3521
-3214
-2609
-1908
-1615
-1718
-1798
-1452
-511
874
2240
3017
3239
3467
4077
5086
6348
7297
7419
6792
5857
5076
4515
3987
3341
2409
1275
207
-719
-1391
-1867
-2320
-2804
-3196
-3362
-3385
-3442
-3657
-4082
-4665
-5158
-5410
-5454
-5513
-5741
-6154
-6638
-6906
-6749
-6401
-5986
-5535
-5167
-4751
-4210
-3517
-2793
-2144
-1478
-855
-323
178
607
908
1090
1159
1167
1225
1403
1614
1602
1330
1002
753
618
551
461
220
-191
-625
-1051
-1416
-1681
-1871
-2031
-2216
-2420
-2534
-2496
-2294
-2003
-1730
-1447
-1070
-597
-121
257
522
766
1036
1208
1624
2139
2432
2765
2831
2905
3186
3646
4419
4740
5084
5411
5472
5808
6194
6614
6935
7039
7327
7319
7247
7512
7596
7710
7822
7925
7593
6087
3939
1851
-234
-1339
-1860
-2659
-4105
-6034
-7681
-8444
-8178
-7146
-6153
-5786
-5736
-5748
-5471
-4540
-3297
-2565
-2545
-2664
-2499
-2093
-1475
-920
-815
-702
-138
947
2400
3685
4462
4664
4553
4779
5332
5918
6335
6042
4971
3602
2433
1651
1128
570
-38
-744
-1497
-2081
-2542
-2840
-3019
-3221
-3403
-3556
-3718
-4008
-4506
-5071
-5614
-6028
-6126
-6013
-5810
-5709
-5713
-5634
-5428
-4909
-4024
-3090
-2422
-2183
-2244
-2213
-1978
-1571
-1223
-1084
-1035
-967
-882
-737
-536
-265
123
528
864
1039
1099
1099
954
609
128
-242
-453
-708
-1202
-1882
-2477
-2735
-2693
-2530
-2344
-2194
-2009
-1832
-1656
-1358
-917
-405
105
371
464
623
802
1009
1207
1346
1525
2020
2623
2977
3435
3640
3709
4404
5018
5303
5531
5599
5721
5660
5378
5615
5765
5679
5835
5799
5717
5892
6121
6340
6643
6939
7258
7451
6892
4814
2252
93
-1449
-2025
-2540
-3540
-5129
-6945
-8015
-7846
-6740
-5176
-3982
-3813
-3922
-3814
-3269
-2169
-1149
-1047
-1509
-1861
-1769
-1377
-979
-738
-504
51
1156
2637
4011
4888
5154
4957
4765
5025
5434
5530
5042
3828
2256
933
57
-337
-583
-876
-1139
-1436
-1717
-1883
-1963
-2035
-2102
-2259
-2572
-2993
-3559
-4323
-5117
-5640
-5867
-5788
-5503
-5174
-4851
-4554
-4151
-3577
-2844
-2104
-1367
-990
-1111
-1475
-1825
-2039
-2045
-1961
-1892
-1773
-1652
-1426
-1102
-665
-71
588
1124
1437
1463
1219
855
407
-92
-647
-1070
-1417
-1810
-2194
-2527
-2667
-2504
-2099
-1620
-1231
-925
-697
-660
-674
-621
-490
-306
-79
43
13
7
110
497
1094
1694
2377
3016
3486
3662
3651
3904
4161
4390
4519
4321
3985
3866
4038
4133
4223
4374
4788
5104
5380
5594
5809
6004
6105
6319
6347
6240
6375
6472
6393
5569
3066
726
-856
-2143
-2283
-2532
-3228
-4540
-6267
-6943
-6254
-4760
-3212
-2638
-3199
-3871
-4168
-3584
-2581
-1820
-1937
-2640
-2814
-2265
-1600
-865
-263
190
1016
2155
3480
4543
4625
4094
3495
3104
3427
3718
3348
2520
1268
132
-335
-313
-49
-55
-385
-683
-976
-1239
-1484
-1858
-2330
-2871
-3331
-3762
-4285
-4858
-5473
-5892
-5798
-5316
-4740
-4244
-3923
-3746
-3506
-3139
-2631
-2141
-1931
-1937
-2311
-2866
-3114
-3128
-3030
-2753
-2451
-2113
-1672
-1180
-721
-320
67
540
878
897
599
70
-519
-992
-1314
-1589
-1788
-1889
-1981
-2132
-2139
-1963
-1602
-1230
-1017
-959
-1045
-1200
-1301
-1472
-1654
-1670
-1571
-1312
-975
-679
-362
76
693
1391
1938
2297
2674
2655
2594
2632
2623
2829
2628
2684
3194
3208
3330
3683
3891
4260
4665
4899
5278
5332
5203
5163
4856
4804
4893
4820
4917
4892
4752
4976
5349
5913
5203
2837
948
-693
-1765
-1835
-2393
-3356
-4880
-6526
-6731
-5881
-4461
-3083
-2909
-3495
-3808
-3608
-2635
-1596
-1239
-1776
-2603
-2570
-1872
-1227
-705
-394
-52
854
2085
3456
4266
4123
3601
3129
3024
3454
3473
2773
1710
485
-243
-317
-142
-4
-278
-704
-882
-952
-969
-1170
-1658
-2271
-2861
-3320
-3709
-4208
-4739
-5234
-5629
-5369
-4716
-4225
-3784
-3596
-3485
-3157
-2767
-2209
-1842
-1875
-2173
-2623
-2937
-2990
-2820
-2540
-2247
-1905
-1557
-1179
-701
-274
42
356
623
564
262
-264
-875
-1342
-1619
-1763
-1774
-1825
-1879
-1953
-1938
-1668
-1341
-1061
-925
-973
-1154
-1379
-1598
-1709
-1811
-1858
-1744
-1510
-1208
-870
-491
4
578
1209
1744
2069
2225
2233
2010
1842
2309
2376
2284
2544
2306
2284
3002
3430
3766
4073
4087
4618
4900
4679
4720
4502
4468
4547
4403
4399
4364
4334
4451
4765
5251
5856
6158
6384
5012
2431
707
-831
-1823
-2103
-3043
-4044
-5156
-6126
-5749
-4644
-3239
-2022
-1956
-2444
-2690
-2709
-2187
-1776
-1835
-2429
-3011
-2829
-2209
-1671
-1039
-411
470
1802
3039
4029
4251
3602
2953
2506
2301
2451
2081
1184
282
-443
-505
-90
329
620
470
151
39
-197
-581
-1147
-1957
-2722
-3365
-3867
-4316
-4817
-5126
-5083
-4848
-4301
-3591
-3179
-2947
-2863
-2848
-2694
-2586
-2533
-2605
-3060
-3318
-3290
-3167
-2897
-2535
-2135
-1644
-1094
-618
-424
-366
-290
-340
-380
-458
-738
-1137
-1494
-1768
-1793
-1659
-1388
-1093
-994
-936
-846
-766
-696
-778
-1049
-1298
-1533
-1738
-1913
-2039
-2019
-1844
-1573
-1157
-802
-469
-154
156
543
930
1086
1085
1113
996
847
870
1310
1628
1857
2116
2400
2730
3248
3822
3952
4012
4149
4039
4088
4125
3827
3724
3630
3827
4088
4091
4254
4682
4783
5027
5477
5741
5895
6009
5925
4633
2118
229
-1308
-2384
-2486
-2878
-3680
-4557
-5310
-4899
-3573
-2274
-1404
-1705
-2685
-3250
-3336
-3052
-2746
-2926
-3481
-3769
-3231
-2184
-1317
-689
-13
895
2149
3275
3821
3519
2516
1689
1424
1453
1630
1402
661
113
69
573
1279
1669
1647
1201
648
271
-253
-1023
-1920
-2794
-3452
-3825
-4036
-4310
-4581
-4545
-4199
-3725
-3139
-2820
-2917
-3203
-3465
-3578
-3519
-3499
-3493
-3526
-3529
-3212
-2617
-1999
-1482
-1091
-809
-526
-412
-527
-895
-1296
-1567
-1721
-1754
-1722
-1739
-1753
-1581
-1254
-824
-518
-316
-313
-452
-698
-905
-1124
-1375
-1693
-1982
-2081
-2064
-1946
-1829
-1642
-1386
-1062
-800
-631
-633
-732
-769
-690
-526
-363
-208
-54
187
443
741
1042
1516
2021
2272
2394
2612
2661
2698
2799
2838
3089
3144
3113
3340
3391
3389
3693
3935
4299
4485
4454
4472
4545
4621
4627
4677
4807
4813
4930
5089
5160
5235
3788
1627
471
-703
-1283
-1466
-2401
-3440
-4285
-4823
-4035
-2775
-2129
-2241
-2699
-3261
-3424
-3029
-2644
-2634
-2812
-3153
-3109
-2499
-1830
-1299
-849
-268
797
1919
2481
2576
2191
1616
1472
1622
1729
1599
998
509
400
578
1048
1386
1300
1021
627
219
-133
-627
-1301
-2008
-2657
-3181
-3550
-3899
-4205
-4320
-4150
-3797
-3436
-3384
-3495
-3574
-3736
-3625
-3497
-3523
-3507
-3470
-3440
-3276
-3053
-2660
-2257
-1817
-1519
-1380
-1175
-1028
-999
-965
-1010
-970
-873
-861
-891
-940
-941
-753
-469
-300
-249
-309
-414
-521
-651
-823
-963
-1107
-1233
-1435
-1629
-1674
-1621
-1530
-1357
-1233
-1157
-1081
-1052
-1079
-1026
-919
-853
-691
-584
-572
-442
-204
225
837
1216
1556
1615
1693
2180
2564
2803
2839
2694
2428
2811
3007
2884
3339
3588
3421
3706
3919
3786
4250
4236
3938
4090
4161
3900
4026
4099
4014
4297
4541
4655
4858
3963
1916
827
-377
-1207
-1306
-2085
-3105
-3675
-4387
-4251
-2961
-2066
-1895
-2268
-2869
-3129
-2758
-2402
-2254
-2445
-2991
-3199
-2768
-2166
-1552
-1125
-677
174
1230
2015
2328
2168
1733
1474
1453
1574
1595
1203
646
388
437
861
1261
1288
1087
738
357
138
-186
-749
-1436
-2113
-2678
-3072
-3425
-3761
-3949
-3944
-3644
-3282
-3175
-3139
-3191
-3343
-3247
-3152
-3196
-3254
-3360
-3416
-3218
-3010
-2770
-2378
-2048
-1729
-1494
-1360
-1290
-1189
-1130
-1126
-1112
-1175
-1257
-1236
-1223
-1191
-1055
-880
-648
-449
-397
-442
-502
-551
-546
-652
-848
-1107
-1321
-1435
-1503
-1531
-1486
-1422
-1295
-1145
-1122
-1110
-1072
-978
-873
-791
-764
-751
-705
-556
-363
-88
292
656
919
1180
1351
1502
1841
2018
2143
2348
2295
2477
2680
2735
2920
2981
3099
3306
3421
3456
3511
3564
3715
3918
4012
3976
3917
3893
4025
4103
4227
4366
4420
4380
3563
2313
1289
130
-439
-657
-1494
-2184
-2881
-3318
-2756
-1897
-1641
-1756
-2214
-2577
-2511
-2206
-2021
-2135
-2577
-3000
-2970
-2665
-2394
-2129
-1826
-1415
-592
381
978
1145
1113
984
1153
1426
1535
1319
842
449
413
617
869
911
736
552
393
367
397
266
-50
-475
-939
-1363
-1773
-2200
-2596
-2852
-2978
-2958
-2907
-2914
-2905
-2907
-3000
-2920
-2727
-2719
-2681
-2746
-2998
-3043
-2990
-2905
-2625
-2542
-2590
-2555
-2465
-2231
-1905
-1695
-1548
-1345
-1251
-1139
-1028
-978
-897
-753
-607
-422
-330
-335
-364
-308
-138
35
149
135
6
-135
-202
-226
-235
-327
-468
-642
-793
-916
-979
-1025
-983
-886
-809
-734
-710
-679
-567
-395
-188
16
89
153
230
346
526
729
910
975
1080
1176
1298
1563
1745
1918
2062
2006
2135
2264
2236
2346
2387
2359
2521
2657
2689
2728
2727
2736
2863
2991
3117
3178
3130
3181
3207
2921
2543
1971
1275
885
450
12
-317
-580
-678
-488
-296
-349
-780
-1182
-1309
-1225
-1000
-936
-1183
-1626
-1931
-2014
-1940
-1923
-1903
-1845
-1700
-1367
-1003
-840
-768
-690
-549
-306
-151
-122
-260
-442
-440
-266
-58
36
-89
-322
-483
-529
-436
-307
-259
-316
-411
-514
-598
-683
-746
-760
-753
-756
-802
-895
-1003
-1067
-1062
-1035
-1009
-1005
-1087
-1196
-1291
-1432
-1461
-1471
-1525
-1507
-1574
-1760
-1886
-2005
-2149
-2201
-2145
-2085
-2023
-1893
-1828
-1776
-1731
-1657
-1599
-1578
-1580
-1534
-1454
-1361
-1266
-1188
-1181
-1118
-990
-925
-843
-791
-738
-683
-633
-624
-667
-738
-751
-761
-743
-707
-678
-640
-593
-601
-605
-581
-564
-527
-504
-460
-426
-379
-314
-247
-247
-246
-200
-156
-82
-1
96
155
217
277
305
295
362
418
492
600
710
776
841
947
1070
1188
1268
1445
1529
1654
1827
2036
2224
2437
2662
2805
2918
2926
2605
2217
1909
1727
1876
2131
2213
2116
1926
1473
1082
912
799
672
599
415
163
-133
-430
-601
-678
-750
-794
-791
-821
-781
-737
-822
-853
-760
-750
-750
-775
-918
-1106
-1226
-1187
-1051
-924
-916
-1104
-1352
-1515
-1581
-1488
-1337
-1274
-1287
-1380
-1448
-1419
-1348
-1275
-1188
-1153
-1175
-1177
-1255
-1296
-1243
-1164
-1069
-1009
-996
-1051
-1158
-1225
-1203
-1157
-1087
-1059
-1156
-1339
-1494
-1616
-1740
-1834
-1874
-1922
-1951
-1896
-1870
-1860
-1790
-1738
-1728
-1749
-1771
-1762
-1734
-1679
-1597
-1552
-1471
-1330
-1216
-1134
-1048
-935
-795
-631
-490
-403
-379
-360
-330
-295
-221
-185
-178
-175
-157
-117
-66
6
28
30
16
39
76
129
221
297
335
387
439
466
463
443
481
537
617
631
621
626
609
616
619
652
742
802
839
931
1004
1048
1137
1258
1358
1494
1600
1753
1983
2158
2307
2481
2661
2662
2354
1973
1584
1293
1466
1791
1991
2028
1873
1439
940
700
604
503
436
297
44
-291
-542
-686
-781
-859
-856
-799
-794
-749
-704
-764
-801
-736
-730
-742
-809
-943
-1133
-1255
-1222
-1053
-881
-827
-937
-1190
-1392
-1470
-1348
-1146
-993
-962
-1048
-1145
-1180
-1163
-1097
-1011
-972
-964
-984
-1039
-1083
-1039
-916
-777
-655
-568
-562
-662
-777
-844
-858
-864
-869
-922
-1106
-1322
-1460
-1551
-1636
-1663
-1688
-1743
-1769
-1759
-1729
-1719
-1710
-1676
-1672
-1737
-1780
-1786
-1762
-1687
-1550
-1427
-1305
-1176
-1057
-947
-843
-719
-575
-447
-360
-334
-368
-408
-399
-362
-324
-293
-270
-251
-224
-188
-130
-66
5
53
55
70
102
152
184
205
212
223
217
224
202
182
226
286
355
421
425
376
362
374
375
412
502
544
589
658
756
796
894
1043
1136
1252
1391
1533
1667
1883
2133
2276
2390
2565
2609
2344
2041
1790
1525
1616
1899
2015
1986
1839
1417
962
721
634
519
390
243
-13
-328
-578
-709
-772
-845
-893
-890
-912
-908
-880
-942
-990
-928
-953
-995
-989
-1068
-1211
-1275
-1230
-1089
-946
-856
-948
-1135
-1297
-1377
-1302
-1151
-1043
-1047
-1126
-1213
-1243
-1200
-1132
-1042
-973
-968
-958
-969
-995
-930
-848
-776
-697
-676
-722
-808
-860
-865
-848
-844
-930
-1108
-1290
-1452
-1495
-1484
-1481
-1555
-1641
-1780
-1934
-1959
-1899
-1817
-1702
-1627
-1672
-1726
-1755
-1739
-1714
-1606
-1495
-1336
-1224
-1100
-1007
-938
-850
-669
-573
-541
-495
-524
-552
-565
-514
-470
-418
-401
-388
-438
-391
-322
-224
-118
-86
-148
-223
-251
-266
-191
-141
-74
-30
-28
-42
-53
-68
5
103
158
233
262
291
242
263
336
415
465
553
583
589
710
810
898
1000
1138
1182
1266
1427
1586
1707
1903
2091
2242
2347
2460
2585
2567
2274
1979
1659
1411
1588
1864
1935
1864
1694
1260
841
687
606
440
312
152
-131
-419
-606
-744
-789
-827
-835
-808
-783
-728
-675
-779
-825
-801
-822
-836
-854
-967
-1132
-1202
-1154
-994
-847
-818
-974
-1183
-1332
-1377
-1274
-1115
-1047
-1092
-1162
-1249
-1251
-1177
-1066
-940
-903
-896
-904
-955
-1001
-970
-898
-836
-776
-761
-829
-946
-1014
-1077
-1087
-1105
-1180
-1261
-1378
-1540
-1671
-1734
-1774
-1746
-1763
-1795
-1835
-1811
-1705
-1651
-1659
-1621
-1595
-1613
-1594
-1592
-1560
-1515
-1396
-1257
-1184
-1146
-1064
-988
-864
-696
-596
-540
-468
-410
-397
-419
-448
-419
-413
-411
-403
-387
-383
-321
-260
-216
-195
-184
-169
-155
-104
-68
-16
26
58
52
25
22
70
114
184
242
292
379
417
449
480
505
536
586
575
571
575
601
646
714
814
880
919
1040
1185
1285
1466
1657
1818
1992
2151
2274
2354
2431
2329
2010
1679
1331
1224
1428
1671
1732
1690
1436
1030
761
658
561
466
394
195
-60
-304
-469
-592
-692
-769
-778
-774
-767
-726
-718
-800
-794
-741
-752
-774
-839
-957
-1092
-1112
-1026
-882
-772
-787
-939
-1135
-1254
-1250
-1118
-961
-915
-949
-1003
-1044
-1002
-952
-886
-818
-814
-809
-847
-933
-986
-968
-928
-889
-854
-878
-949
-1035
-1049
-1010
-992
-991
-1063
-1229
-1430
-1564
-1620
-1608
-1568
-1578
-1690
-1768
-1805
-1837
-1821
-1757
-1717
-1677
-1630
-1660
-1692
-1723
-1696
-1639
-1537
-1429
-1347
-1311
-1225
-1129
-1028
-938
-799
-687
-653
-645
-686
-683
-643
-545
-507
-500
-493
-467
-440
-402
-364
-322
-264
-232
-229
-233
-198
-156
-88
-37
3
50
64
57
85
94
146
246
303
327
364
380
410
486
519
581
619
668
713
798
879
930
998
1038
1086
1182
1276
1381
1524
1685
1841
1992
2150
2281
2378
2454
2335
2021
1697
1375
1336
1541
1763
1817
1751
1432
995
734
651
552
477
403
195
-67
-312
-498
-631
-677
-734
-739
-754
-772
-723
-722
-826
-823
-788
-776
-742
-777
-879
-1034
-1087
-1000
-868
-783
-811
-1012
-1227
-1339
-1314
-1169
-1032
-1011
-1091
-1178
-1213
-1155
-1105
-1059
-1013
-1013
-1027
-1056
-1086
-1072
-1027
-968
-895
-818
-773
-807
-847
-846
-857
-855
-893
-979
-1145
-1324
-1460
-1549
-1576
-1575
-1617
-1713
-1734
-1745
-1737
-1648
-1575
-1610
-1645
-1652
-1709
-1730
-1685
-1615
-1513
-1406
-1306
-1209
-1146
-1048
-945
-835
-731
-637
-569
-567
-548
-542
-535
-467
-369
-322
-291
-292
-279
-253
-223
-178
-146
-137
-161
-187
-195
-155
-104
-30
35
86
102
110
103
140
167
176
225
238
233
257
257
221
314
398
403
414
486
524
578
695
800
906
1010
1118
1210
1310
1394
1523
1705
1934
2100
2253
2360
2402
2383
2167
1824
1491
1206
1144
1296
1472
1526
1519
1293
873
600
485
338
263
227
31
-279
-547
-675
-754
-768
-781
-791
-807
-796
-719
-666
-707
-689
-674
-675
-647
-647
-709
-846
-896
-778
-636
-569
-634
-863
-1076
-1163
-1096
-919
-784
-784
-858
-909
-912
-837
-731
-638
-582
-593
-622
-670
-768
-828
-826
-795
-736
-726
-772
-858
-933
-950
-919
-919
-947
-1051
-1224
-1416
-1571
-1703
-1817
-1888
-1966
-2070
-2147
-2139
-2120
-2076
-1945
-1853
-1835
-1777
-1713
-1627
-1545
-1398
-1265
-1135
-1047
-968
-907
-833
-723
-606
-469
-368
-258
-201
-150
-104
-45
18
88
112
119
45
1
-28
-77
-68
-59
-68
-90
-52
-34
41
125
217
271
297
293
252
168
103
113
85
64
-4
-18
21
99
196
322
402
510
594
682
833
925
986
1072
1239
1291
1367
1510
1636
1708
1906
2178
2385
2575
2774
2835
2670
2465
2141
1638
1218
778
324
77
-43
-83
12
68
-180
-535
-727
-773
-764
-695
-702
-949
-1330
-1562
-1646
-1693
-1726
-1728
-1733
-1659
-1381
-997
-779
-708
-651
-527
-270
-26
29
-88
-226
-210
-55
76
84
-87
-321
-404
-300
-151
-1
59
17
-5
-15
-52
-106
-188
-306
-444
-581
-744
-952
-1154
-1287
-1346
-1348
-1349
-1375
-1450
-1553
-1557
-1523
-1502
-1506
-1565
-1701
-2095
-2548
-2802
-2907
-3040
-3212
-3465
-3566
-3444
-3207
-2974
-2783
-2650
-2446
-2135
-1807
-1638
-1615
-1515
-1343
-1150
-1001
-865
-750
-529
-284
-5
243
469
613
691
640
583
504
360
160
-112
-324
-450
-489
-514
-544
-602
-509
-340
-159
-103
-147
-146
-69
15
-36
-139
-285
-396
-396
-191
85
371
601
753
1035
1469
1770
1914
1993
1993
2076
2274
2477
2534
2564
2767
3095
3415
3660
3836
4058
4412
4687
4936
5144
5190
5180
5137
4528
3172
1926
977
286
-206
-837
-1591
-2165
-2309
-1925
-1251
-980
-1329
-1977
-2487
-2784
-2849
-2863
-3155
-3631
-3979
-3863
-3399
-2812
-2334
-1882
-1266
-410
499
1069
1080
857
730
751
873
916
860
716
737
1140
1655
2114
2413
2404
2188
1915
1569
1160
615
-47
-691
-1282
-1822
-2219
-2471
-2624
-2611
-2447
-2308
-2278
-2353
-2513
-2700
-2877
-3034
-3210
-3399
-3532
-3566
-3444
-3158
-2702
-2143
-1631
-1230
-926
-704
-534
-538
-716
-1030
-1276
-1331
-1374
-1498
-1580
-1386
-899
-320
82
335
456
474
492
386
86
-284
-580
-825
-1027
-1252
-1315
-1199
-982
-817
-732
-747
-799
-902
-1170
-1471
-1767
-1921
-2078
-2240
-2323
-2181
-1861
-1405
-930
-573
-233
78
397
545
493
470
522
587
657
721
798
984
1444
1913
2173
2407
2510
2565
2559
2452
2496
2366
2050
2000
2025
2009
2183
2495
2680
2992
3323
3368
3524
3698
3585
3464
3592
3590
3363
3343
3382
2713
1467
752
190
-273
-391
-689
-1474
-2080
-2030
-1825
-1330
-929
-1292
-2066
-2388
-2452
-2266
-1977
-1890
-1967
-2112
-1942
-1386
-965
-762
-437
-139
208
764
1056
805
577
513
546
799
995
957
763
660
824
1093
1227
1152
819
290
-155
-444
-754
-1052
-1296
-1619
-1860
-2022
-2181
-2293
-2398
-2474
-2472
-2482
-2583
-2773
-2985
-3080
-3067
-2916
-2675
-2482
-2334
-2122
-1824
-1437
-1017
-688
-485
-475
-858
-1170
-1006
-983
-1060
-1126
-1305
-1601
-1629
-1270
-1132
-1147
-1224
-1325
-1262
-1015
-1061
-1246
-1178
-1029
-1015
-972
-951
-1112
-1214
-1055
-826
-839
-937
-1018
-1154
-1366
-1366
-1356
-1429
-1454
-1420
-1444
-1419
-1124
-856
-737
-603
-364
-158
-23
104
261
290
419
741
883
797
913
1090
1108
1317
1459
1480
1472
1591
1481
1408
1470
1545
1717
1799
1783
1821
2091
2283
2509
2592
2734
2787
2892
3024
3142
3291
3308
3592
3857
3870
3958
4234
4099
3090
1614
693
-136
-605
-683
-1307
-2170
-2545
-2481
-2027
-1183
-895
-1321
-1972
-2397
-2604
-2524
-2257
-2252
-2501
-2665
-2328
-1692
-1143
-637
-276
-12
541
1083
1154
863
526
281
309
640
883
922
825
916
1272
1626
1900
1878
1393
739
163
-343
-750
-1129
-1525
-1900
-2136
-2210
-2192
-2193
-2215
-2226
-2239
-2287
-2514
-2848
-3210
-3437
-3443
-3260
-2988
-2746
-2491
-2133
-1677
-1349
-1082
-814
-710
-782
-953
-1216
-1493
-1725
-1786
-1670
-1513
-1358
-1227
-1112
-856
-531
-408
-345
-398
-638
-929
-1127
-1249
-1338
-1306
-1197
-1060
-928
-955
-961
-929
-916
-950
-1072
-1259
-1468
-1716
-1900
-1881
-1737
-1549
-1340
-1166
-931
-667
-406
-114
143
226
265
308
278
376
536
703
998
1278
1233
1312
1533
1790
2123
2056
1840
1901
1991
1954
2084
2014
1817
1976
2192
2393
2510
2532
2846
3084
3215
3252
3013
3079
3237
3136
3216
3474
3516
3714
3905
3705
2517
1256
552
-335
-561
-668
-1443
-2185
-2504
-2544
-1816
-976
-762
-1258
-2086
-2402
-2389
-2144
-1827
-1941
-2409
-2453
-2001
-1394
-849
-495
-262
73
690
1207
1195
864
558
317
466
817
1015
941
729
773
1042
1409
1684
1507
905
298
-209
-556
-842
-1240
-1641
-1980
-2158
-2216
-2256
-2332
-2398
-2421
-2384
-2398
-2585
-2853
-3078
-3183
-3066
-2765
-2456
-2240
-2042
-1706
-1281
-774
-281
-69
-161
-272
-531
-1212
-1580
-1782
-1996
-1971
-1949
-1947
-1708
-1273
-859
-489
-393
-428
-666
-911
-1195
-1540
-1766
-1701
-1596
-1508
-1366
-1197
-1017
-824
-555
-563
-674
-898
-1173
-1574
-1848
-1966
-1943
-1801
-1592
-1323
-1087
-690
-256
82
241
393
338
279
198
36
27
230
478
833
1160
1082
1177
1655
2011
2218
2182
1689
1402
1403
1488
1421
1244
1177
1502
1790
2110
2287
2358
2776
3096
3027
2980
2975
2643
2700
2796
2980
3261
3557
3785
3910
3520
2387
1416
651
-91
-485
-926
-1818
-2400
-2679
-2580
-1689
-917
-873
-1307
-1921
-2171
-2046
-1844
-1695
-1990
-2463
-2493
-2061
-1525
-1020
-592
-281
221
889
1300
1269
973
647
480
589
775
834
643
477
610
1012
1455
1713
1471
862
303
-133
-439
-786
-1267
-1751
-2124
-2353
-2392
-2388
-2427
-2402
-2304
-2182
-2170
-2342
-2601
-2826
-2922
-2819
-2659
-2499
-2389
-2251
-1958
-1602
-1125
-719
-564
-563
-680
-807
-833
-936
-1183
-1361
-1564
-1725
-1758
-1732
-1706
-1585
-1373
-1186
-1063
-995
-994
-1075
-1154
-1213
-1276
-1365
-1403
-1491
-1493
-1400
-1228
-1090
-998
-976
-1017
-1056
-1134
-1205
-1355
-1447
-1518
-1521
-1480
-1346
-1168
-919
-580
-233
73
293
479
596
701
730
764
822
817
653
495
691
1117
1407
1522
1628
1548
1624
1822
2027
1949
1626
1453
1537
1781
1895
1967
2160
2548
2763
2980
3226
3400
3527
3510
3604
3805
3696
3714
3784
3569
2862
1635
695
87
-363
-483
-846
-1596
-2044
-2239
-2013
-1284
-860
-1176
-1933
-2469
-2588
-2441
-2071
-1841
-2110
-2343
-2095
-1527
-960
-544
-262
-96
263
830
1087
912
656
430
418
735
1058
1134
942
815
975
1283
1570
1611
1143
481
-64
-445
-674
-936
-1306
-1682
-1965
-2089
-2099
-2149
-2253
-2351
-2366
-2364
-2461
-2680
-2956
-3126
-3103
-2883
-2591
-2359
-2206
-1981
-1624
-1153
-670
-328
-378
-589
-666
-795
-878
-925
-1026
-1159
-1381
-1556
-1407
-1145
-923
-831
-893
-879
-747
-725
-783
-961
-1171
-1252
-1239
-1250
-1325
-1350
-1217
-978
-797
-734
-821
-942
-1093
-1222
-1376
-1500
-1536
-1573
-1621
-1568
-1365
-1105
-789
-560
-402
-248
-74
69
240
271
297
385
500
634
750
924
937
1043
1357
1734
1816
1678
1507
1465
1740
1716
1549
1522
1466
1613
1884
1861
2107
2325
2451
2723
2761
2714
2879
2884
2885
2903
2915
3130
3211
3306
3483
3367
2440
1395
629
-145
-476
-579
-1123
-1910
-2369
-2396
-1822
-1075
-794
-1185
-1788
-2099
-2095
-1855
-1593
-1620
-2001
-2231
-1952
-1464
-1021
-607
-386
-136
396
884
1050
919
636
393
413
668
897
770
495
460
634
999
1354
1314
849
294
-165
-442
-685
-979
-1389
-1856
-2181
-2326
-2380
-2407
-2411
-2408
-2362
-2331
-2388
-2571
-2763
-2884
-2851
-2625
-2416
-2262
-2114
-1867
-1474
-958
-523
-288
-240
-365
-429
-445
-569
-750
-866
-1033
-1248
-1348
-1216
-1121
-1042
-950
-1057
-1069
-968
-944
-1065
-1234
-1411
-1520
-1526
-1427
-1411
-1448
-1295
-1106
-1051
-1064
-1059
-1149
-1204
-1257
-1339
-1477
-1507
-1457
-1426
-1326
-1141
-885
-662
-426
-203
-34
121
357
499
519
624
772
868
948
940
831
934
1210
1446
1505
1393
1360
1428
1606
1785
1665
1436
1512
1560
1600
1756
1753
1870
2250
2455
2505
2701
2863
3020
3021
3141
3223
3299
3428
3466
3577
3281
2205
1182
520
-140
-290
-586
-1247
-1869
-2280
-2176
-1474
-860
-870
-1435
-2064
-2286
-2239
-1944
-1701
-1875
-2250
-2255
-1829
-1292
-819
-494
-327
-50
580
1005
1026
839
597
418
540
873
1043
837
627
700
967
1381
1658
1449
885
332
-42
-272
-540
-895
-1354
-1799
-2035
-2081
-2098
-2146
-2193
-2225
-2207
-2223
-2349
-2545
-2750
-2829
-2701
-2502
-2350
-2296
-2293
-2069
-1675
-1146
-685
-588
-772
-863
-872
-824
-780
-944
-1146
-1381
-1430
-1272
-1138
-1082
-1029
-992
-875
-719
-718
-771
-851
-921
-987
-1007
-1068
-1165
-1256
-1239
-1145
-988
-856
-837
-896
-1020
-1092
-1136
-1189
-1281
-1365
-1480
-1484
-1339
-1182
-996
-818
-559
-306
-68
146
289
383
511
650
790
875
888
1013
992
953
1340
1556
1587
1715
1574
1676
1827
1894
2031
1970
1733
1637
1765
2119
2039
2024
2495
2506
2819
3107
2946
3165
3343
3282
3492
3557
3522
3601
3494
2781
1542
793
189
-288
-508
-1020
-1741
-2127
-2153
-1788
-1192
-936
-1097
-1697
-2220
-2331
-2133
-1878
-1731
-1990
-2283
-2105
-1665
-1072
-590
-347
-102
309
787
1069
998
818
574
487
728
937
918
730
667
779
1057
1405
1496
1111
535
44
-301
-518
-757
-1140
-1666
-2092
-2300
-2340
-2365
-2391
-2418
-2424
-2403
-2429
-2543
-2709
-2826
-2828
-2691
-2559
-2475
-2400
-2263
-1960
-1467
-953
-564
-341
-280
-270
-181
-76
-22
-72
-386
-1406
-2042
-1883
-1916
-1862
-1932
-2320
-2114
-1504
-1136
-810
-837
-919
-1022
-1122
-1249
-1531
-1791
-1656
-1500
-1487
-1390
-1183
-971
-920
-806
-877
-860
-804
-932
-1387
-1624
-1577
-1402
-1156
-985
-806
-611
-74
527
922
996
1152
1158
1149
1114
927
606
392
626
1005
1244
1190
1240
1482
1978
2269
2308
2013
1754
1809
1674
1623
1709
1707
1988
2364
2391
2744
3074
3483
3751
3743
3769
3884
3930
3883
3744
3077
1802
764
185
-501
-606
-841
-1499
-1918
-2075
-1917
-1215
-728
-1013
-1749
-2494
-2704
-2554
-2239
-2067
-2261
-2570
-2344
-1749
-1145
-602
-317
-219
54
606
921
870
647
370
152
359
738
891
786
668
782
1086
1500
1701
1310
584
7
-402
-650
-867
-1263
-1744
-2158
-2377
-2353
-2343
-2394
-2415
-2480
-2504
-2547
-2707
-2882
-3048
-3091
-2931
-2741
-2586
-2517
-2408
-2095
-1647
-1168
-869
-812
-876
-928
-946
-957
-1024
-1220
-1402
-1494
-1552
-1513
-1409
-1286
-1163
-1054
-935
-828
-754
-783
-893
-966
-1026
-1077
-1160
-1279
-1358
-1359
-1226
-1055
-992
-975
-982
-1038
-1061
-1110
-1214
-1328
-1406
-1457
-1473
-1390
-1244
-1054
-801
-490
-182
90
323
542
673
814
971
995
1038
1084
801
769
1065
1271
1562
1634
1611
1823
2066
2250
2319
2226
2014
1974
2006
1981
1862
1990
2261
2463
2691
2966
3129
3336
3513
3534
3742
3831
3877
3793
3169
1716
641
19
-506
-734
-1143
-1899
-2341
-2279
-1934
-1146
-714
-852
-1464
-2112
-2409
-2262
-2015
-1948
-2109
-2418
-2329
-1823
-1126
-609
-262
-81
335
906
1229
1197
958
627
447
614
825
862
648
529
698
1073
1511
1706
1352
729
160
-252
-504
-768
-1184
-1758
-2207
-2384
-2389
-2359
-2330
-2359
-2394
-2319
-2279
-2382
-2580
-2736
-2778
-2655
-2497
-2442
-2512
-2430
-2117
-1617
-1038
-674
-491
-437
-481
-490
-609
-751
-904
-1255
-1512
-1749
-2103
-1982
-1642
-1512
-1352
-1253
-1155
-978
-848
-866
-968
-1117
-1175
-1313
-1488
-1596
-1607
-1502
-1258
-1046
-1037
-960
-811
-747
-789
-834
-935
-996
-1092
-1214
-1289
-1239
-1006
-681
-372
-112
203
431
751
1050
1106
1066
1120
1127
1096
874
685
844
1098
1289
1539
1599
1783
2040
2100
2434
2533
2154
2209
2215
2016
2150
2207
2285
2548
2834
3032
3354
3759
3924
4076
4226
4281
4161
3054
1480
586
-356
-870
-1032
-1796
-2484
-2631
-2505
-1699
-764
-647
-1050
-1625
-2068
-2195
-2099
-2066
-2246
-2716
-2865
-2467
-1866
-1155
-547
-252
66
781
1343
1467
1338
983
551
474
607
627
429
207
308
649
1148
1619
1629
1168
688
223
-197
-531
-977
-1623
-2225
-2639
-2823
-2827
-2797
-2712
-2632
-2547
-2431
-2403
-2549
-2743
-2894
-2959
-2905
-2894
-2998
-2995
-2808
-2405
-1812
-1350
-1084
-876
-810
-798
-801
-893
-1189
-1613
-1934
-2111
-2200
-2168
-2042
-1822
-1460
-1060
-719
-512
-417
-461
-596
-775
-965
-1236
-1458
-1568
-1651
-1594
-1408
-1144
-914
-714
-606
-534
-514
-573
-775
-1047
-1251
-1371
-1426
-1418
-1285
-1054
-649
-150
341
739
1019
1308
1524
1565
1472
1244
969
693
706
907
1080
1293
1559
1851
2257
2563
2787
2977
2681
2523
2382
2130
2194
2200
2232
2395
2525
2856
3128
3452
3851
3995
4277
4394
4197
3537
1980
636
-156
-983
-1385
-1884
-2718
-3003
-2812
-2199
-1139
-608
-795
-1267
-1841
-2150
-2161
-2134
-2283
-2693
-3015
-2832
-2286
-1564
-842
-354
64
683
1356
1652
1554
1265
817
517
580
535
326
112
71
376
939
1531
1818
1546
1043
595
125
-266
-690
-1343
-2037
-2559
-2805
-2828
-2751
-2610
-2460
-2297
-2091
-1973
-2061
-2252
-2442
-2548
-2566
-2554
-2648
-2771
-2686
-2348
-1801
-1138
-619
-325
-141
-100
-77
-270
-563
-889
-1470
-1932
-2170
-2335
-2237
-1965
-1762
-1390
-1024
-717
-507
-480
-568
-698
-855
-1053
-1283
-1553
-1702
-1697
-1549
-1332
-1064
-871
-671
-480
-400
-438
-521
-740
-1005
-1176
-1312
-1360
-1304
-1067
-649
-212
202
696
1089
1384
1565
1647
1639
1377
1011
854
868
923
950
1069
1269
1679
2224
2460
2751
2856
2630
2785
2766
2499
2461
2444
2354
2526
2641
2871
3299
3606
3921
4244
4519
4759
4777
3724
2142
1061
119
-684
-1013
-1820
-2759
-2956
-2766
-1954
-991
-657
-797
-1243
-1721
-1825
-1809
-1867
-2097
-2646
-2941
-2722
-2190
-1504
-855
-448
1
764
1460
1745
1664
1300
831
620
673
600
296
9
-32
267
831
1361
1552
1288
866
469
84
-285
-779
-1484
-2210
-2721
-2993
-3072
-3065
-3020
-2911
-2736
-2476
-2299
-2363
-2500
-2634
-2758
-2783
-2784
-2891
-3005
-2939
-2621
-2087
-1428
-869
-519
-348
-245
-369
-658
-867
-1237
-1727
-2134
-2534
-2701
-2490
-2184
-1775
-1349
-995
-673
-416
-303
-303
-450
-640
-830
-1148
-1460
-1653
-1662
-1521
-1252
-1018
-765
-512
-323
-265
-273
-374
-594
-747
-936
-1126
-1225
-1121
-794
-375
69
596
1110
1454
1715
1783
1748
1663
1423
1344
1172
1023
1113
1167
1393
1711
2124
2537
2793
3015
3000
2967
3179
2983
2982
2965
2593
2679
2885
3016
3443
3832
4122
4417
4650
4278
2745
1606
729
-431
-1028
-1789
-2925
-3478
-3629
-3140
-2065
-1400
-1199
-1478
-1850
-1872
-1725
-1632
-1650
-2154
-2732
-2780
-2427
-1805
-1174
-697
-276
429
1322
1902
2050
1971
1581
1210
1171
1070
692
222
-50
28
383
936
1335
1209
904
615
294
11
-386
-1035
-1838
-2532
-2969
-3213
-3334
-3341
-3307
-3153
-2841
-2555
-2435
-2455
-2501
-2527
-2547
-2635
-2675
-2805
-2870
-2616
-2210
-1646
-1040
-645
-483
-311
-202
-276
-649
-1096
-1481
-1829
-2092
-2258
-2340
-2228
-1870
-1520
-1161
-896
-738
-665
-585
-649
-814
-1016
-1203
-1431
-1644
-1746
-1726
-1485
-1209
-959
-756
-512
-315
-203
-243
-331
-466
-569
-592
-603
-563
-373
29
460
873
1222
1591
1901
2173
2254
1991
2080
2204
1990
2003
1765
1634
2031
2206
2466
2715
2730
2957
3206
3428
3407
3303
3418
3285
3152
3260
3334
3488
3823
3995
4101
4263
3235
1835
1102
56
-621
-956
-1973
-2779
-3215
-3265
-2382
-1548
-1254
-1481
-1956
-2117
-1952
-1644
-1535
-1719
-2118
-2424
-2167
-1574
-1078
-631
-332
109
911
1579
1916
1968
1665
1314
1295
1300
1165
797
336
218
406
805
1200
1137
789
445
129
-83
-377
-871
-1494
-2143
-2582
-2838
-2981
-3043
-3090
-3053
-2856
-2646
-2511
-2509
-2570
-2621
-2710
-2642
-2521
-2611
-2713
-2613
-2329
-1770
-1151
-705
-512
-486
-454
-512
-670
-899
-1197
-1537
-1786
-1977
-2035
-1916
-1641
-1354
-1110
-912
-804
-701
-679
-710
-802
-926
-1092
-1281
-1460
-1609
-1639
-1474
-1200
-1002
-855
-682
-514
-423
-337
-366
-434
-467
-523
-549
-467
-293
93
563
949
1277
1617
1827
1856
2019
2139
2086
2058
2016
1947
1958
1989
2337
2537
2481
2884
2829
2663
3148
3185
3179
3309
3008
3041
3226
3125
3231
3442
3691
3873
4037
4232
3304
1783
1020
187
-559
-972
-1900
-2851
-3233
-3137
-2304
-1505
-1138
-1325
-1938
-2151
-1908
-1647
-1526
-1767
-2259
-2487
-2308
-1681
-1068
-705
-389
-3
712
1442
1717
1689
1405
1030
983
1023
858
497
64
-65
218
612
982
968
588
252
-39
-240
-485
-1034
-1729
-2360
-2825
-3029
-3148
-3221
-3219
-3171
-2959
-2668
-2514
-2504
-2669
-2848
-2747
-2670
-2712
-2824
-3045
-3022
-2642
-2169
-1734
-1489
-1400
-1249
-1090
-955
-940
-1185
-1549
-1833
-1980
-1996
-2002
-1975
-1877
-1631
-1306
-1008
-766
-670
-686
-737
-817
-920
-1054
-1244
-1405
-1504
-1446
-1252
-1042
-822
-583
-426
-251
-18
142
180
102
89
163
257
371
506
592
928
1431
1794
1868
1975
2162
2182
2481
2725
2402
2266
2273
2158
2626
2842
2706
2978
3042
3019
3605
3651
3709
3787
3598
3719
3767
3862
4051
3968
3936
3472
1979
1023
238
-678
-1144
-1725
-2601
-3119
-3241
-2838
-1985
-1522
-1492
-1924
-2341
-2468
-2349
-2105
-2079
-2333
-2536
-2441
-1942
-1238
-766
-391
-64
454
1153
1518
1556
1373
973
843
940
909
716
362
125
239
609
1016
1122
782
304
-155
-548
-803
-1203
-1784
-2353
-2804
-3029
-3105
-3140
-3132
-3112
-2994
-2707
-2526
-2506
-2549
-2693
-2831
-2710
-2512
-2514
-2551
-2513
-2312
-1766
-1104
-574
-279
-265
-564
-1022
-1057
-1136
-1492
-1879
-2321
-2520
-2266
-1882
-1422
-1046
-877
-653
-508
-463
-587
-850
-1078
-1203
-1377
-1580
-1726
-1718
-1559
-1272
-915
-589
-307
-199
-169
-166
-174
-187
-180
-245
-349
-339
-116
360
767
1150
1544
1766
1905
2032
2140
2319
2161
2013
2091
2095
2102
2174
2250
2333
2853
2918
3024
3400
3283
3321
3547
3565
3468
3312
3277
3338
3369
3590
3736
3832
2943
1512
838
11
-568
-915
-1916
-2793
-3190
-3152
-2344
-1597
-1442
-1615
-2013
-2138
-1913
-1697
-1675
-1762
-2030
-2146
-1892
-1389
-873
-602
-325
196
862
1471
1734
1654
1388
1140
1219
1244
1054
678
215
115
342
673
892
749
372
19
-307
-578
-893
-1416
-1971
-2441
-2845
-3055
-3147
-3242
-3250
-3168
-2949
-2735
-2676
-2780
-2928
-2870
-2739
-2613
-2628
-2992
-3350
-3179
-2830
-2455
-2114
-2042
-1940
-1684
-1365
-1132
-1070
-1195
-1271
-1405
-1485
-1538
-1621
-1546
-1319
-1125
-970
-815
-723
-630
-636
-614
-619
-670
-789
-982
-1144
-1167
-1090
-893
-660
-528
-374
-154
143
392
485
494
545
625
666
650
745
856
989
1025
1294
1625
1692
1908
2176
2390
2507
2648
2886
2874
2770
2772
2763
2920
3037
3175
3203
3468
3674
3682
4023
4083
4078
4257
4045
4008
3766
2060
711
-101
-1109
-1558
-2007
-2857
-3352
-3420
-2941
-1863
-1158
-1156
-1504
-2005
-2254
-2111
-2065
-2185
-2368
-2613
-2528
-1961
-1222
-607
-191
219
793
1470
1836
1830
1551
1032
807
787
640
461
127
-127
32
470
862
1013
779
302
-148
-593
-1015
-1511
-2158
-2775
-3212
-3484
-3561
-3502
-3404
-3251
-2984
-2696
-2512
-2440
-2631
-2891
-2910
-2873
-2832
-2830
-3006
-3061
-2748
-2266
-1649
-1255
-1202
-1184
-1128
-1123
-1236
-1500
-1847
-1994
-2077
-2050
-1985
-1837
-1574
-1135
-783
-569
-461
-475
-486
-556
-699
-927
-1084
-1238
-1290
-1315
-1223
-989
-617
-278
-6
200
356
581
685
695
586
524
521
699
855
822
1032
1413
1728
1989
2311
2581
2700
2600
2794
2753
2477
2439
2460
2430
2268
2446
2753
2911
3150
3497
3562
3864
3832
3848
4123
3964
3938
3976
3326
2106
884
-201
-843
-1287
-1726
-2381
-2921
-3043
-2669
-1854
-1294
-1227
-1506
-1984
-2337
-2263
-2186
-2220
-2238
-2332
-2343
-1951
-1355
-709
-150
265
750
1243
1612
1684
1465
1150
821
675
695
556
315
148
191
492
861
1069
992
593
38
-431
-834
-1278
-1800
-2351
-2841
-3202
-3333
-3310
-3256
-3129
-2932
-2692
-2505
-2446
-2584
-2737
-2746
-2707
-2675
-2753
-3013
-3104
-2856
-2434
-1881
-1680
-1718
-1655
-1529
-1369
-1353
-1544
-1753
-1819
-1814
-1730
-1702
-1637
-1516
-1259
-1008
-873
-836
-803
-743
-727
-716
-792
-857
-958
-1020
-1103
-1075
-946
-688
-483
-310
-151
20
289
551
724
715
730
756
932
1001
944
1006
1190
1491
1884
1948
2084
2463
2756
3004
3007
2886
2784
2932
3038
2819
2762
2747
2893
3398
3374
3343
3627
3726
4094
4411
4267
4251
4052
3071
1799
584
-667
-1345
-1644
-2492
-3187
-3474
-3269
-2281
-1374
-1129
-1218
-1510
-1720
-1700
-1717
-1885
-2049
-2282
-2571
-2448
-2114
-1621
-935
-378
100
738
1377
1832
1958
1741
1370
1115
997
775
324
-196
-418
-253
129
452
516
358
120
-73
-220
-506
-915
-1435
-2038
-2603
-3047
-3354
-3528
-3549
-3481
-3340
-3113
-2961
-2904
-2754
-2632
-2466
-2323
-2495
-2773
-2996
-3151
-3020
-2862
-2874
-2867
-2777
-2558
-2235
-1982
-1849
-1692
-1476
-1263
-1174
-1240
-1374
-1407
-1334
-1270
-1306
-1394
-1391
-1222
-963
-779
-642
-519
-358
-244
-252
-357
-466
-497
-464
-442
-471
-460
-339
-86
180
409
580
843
1152
1300
1410
1431
1386
1586
1754
1653
1657
1707
1822
2141
2449
2570
2732
2901
3112
3432
3538
3549
3628
3611
3727
3846
3672
3771
3873
3902
4119
4120
3567
2731
1789
782
92
-454
-1223
-1999
-2634
-2950
-2558
-2009
-1621
-1566
-1971
-2192
-2007
-1757
-1560
-1574
-1958
-2254
-2274
-2163
-1916
-1735
-1630
-1301
-805
-170
439
759
932
1083
1171
1316
1408
1171
770
467
313
349
445
373
140
-174
-387
-417
-379
-414
-543
-851
-1194
-1450
-1719
-2010
-2312
-2584
-2834
-3021
-3161
-3284
-3335
-3233
-3050
-2801
-2580
-2462
-2438
-2468
-2454
-2420
-2430
-2515
-2669
-2816
-2836
-2769
-2551
-2279
-2050
-1797
-1488
-1135
-797
-569
-411
-284
-258
-279
-360
-483
-566
-560
-460
-330
-230
-143
-34
99
283
427
482
522
532
516
498
474
445
428
432
463
459
456
527
657
826
1003
1082
1091
1241
1375
1525
1680
1741
1797
1855
2012
2110
2185
2309
2360
2453
2654
2746
2808
2980
3147
3343
3483
3590
3563
3329
2931
2425
1809
1155
629
76
-410
-664
-874
-839
-573
-403
-542
-895
-1113
-1209
-1129
-931
-947
-1251
-1621
-1830
-1858
-1748
-1599
-1540
-1489
-1308
-1029
-799
-657
-471
-341
-308
-207
-151
-248
-355
-351
-281
-196
-127
-147
-293
-490
-660
-709
-656
-552
-487
-555
-677
-745
-770
-713
-663
-697
-825
-1012
-1174
-1332
-1430
-1461
-1422
-1392
-1400
-1445
-1525
-1599
-1621
-1637
-1638
-1602
-1649
-1753
-1872
-1979
-2075
-2102
-2054
-1978
-1937
-1892
-1807
-1752
-1688
-1665
-1668
-1678
-1683
-1692
-1650
-1603
-1507
-1352
-1253
-1148
-1040
-962
-852
-723
-637
-539
-442
-358
-285
-230
-212
-171
-91
-16
53
102
171
215
265
339
363
412
507
622
755
775
782
833
868
907
966
1002
991
1069
1144
1203
1255
1384
1474
1542
1672
1767
1843
2003
2176
2246
2325
2335
2252
1935
1576
1239
1043
1205
1492
1643
1634
1518
1231
920
771
685
527
408
255
20
-277
-471
-527
-525
-518
-519
-574
-663
-646
-685
-748
-731
-696
-746
-821
-949
-1127
-1267
-1226
-1073
-963
-908
-951
-1085
-1221
-1284
-1309
-1269
-1221
-1171
-1191
-1250
-1275
-1275
-1190
-1097
-1045
-1079
-1199
-1327
-1420
-1474
-1516
-1523
-1491
-1507
-1485
-1513
-1568
-1607
-1609
-1672
-1866
-2047
-2266
-2355
-2339
-2321
-2344
-2375
-2371
-2368
-2348
-2299
-2247
-2119
-1979
-1888
-1878
-1919
-1865
-1725
-1560
-1468
-1338
-1238
-1079
-881
-782
-695
-577
-422
-275
-185
-189
-159
-73
146
311
393
421
472
535
645
714
711
794
882
1039
1175
1266
1287
1361
1452
1549
1610
1590
1591
1634
1689
1764
1797
1825
1922
1992
2138
2194
2305
2417
2560
2695
2735
2588
2093
1571
1045
744
888
1181
1482
1631
1603
1287
808
588
397
248
160
-37
-302
-633
-863
-944
-917
-897
-844
-763
-718
-629
-605
-662
-585
-510
-533
-573
-743
-1028
-1270
-1334
-1189
-993
-868
-841
-942
-1097
-1223
-1249
-1234
-1159
-1078
-1099
-1151
-1236
-1304
-1300
-1231
-1128
-1091
-1118
-1213
-1336
-1393
-1388
-1270
-1145
-1092
-1158
-1331
-1449
-1545
-1597
-1624
-1733
-1865
-2018
-2142
-2227
-2327
-2383
-2357
-2270
-2190
-2155
-2092
-2020
-1876
-1723
-1679
-1687
-1698
-1631
-1533
-1410
-1328
-1215
-1035
-824
-646
-606
-562
-415
-215
-59
39
57
114
253
432
531
538
558
637
761
880
914
896
929
1065
1166
1176
1238
1268
1370
1513
1552
1522
1497
1560
1660
1724
1768
1818
1883
2008
2088
2098
2146
2239
2395
2537
2649
2661
2457
1986
1504
1015
725
923
1228
1456
1507
1346
969
564
338
150
16
-65
-169
-331
-614
-816
-886
-874
-770
-688
-645
-588
-506
-498
-492
-432
-367
-360
-393
-547
-815
-1030
-1041
-879
-717
-635
-685
-820
-972
-1082
-1115
-1078
-993
-906
-896
-952
-1039
-1123
-1136
-1081
-997
-946
-993
-1101
-1187
-1239
-1193
-1084
-1019
-1012
-1104
-1290
-1432
-1548
-1596
-1575
-1631
-1728
-1909
-2117
-2268
-2317
-2291
-2257
-2224
-2222
-2197
-2128
-2069
-1961
-1850
-1776
-1669
-1659
-1689
-1701
-1642
-1514
-1336
-1166
-1036
-926
-834
-697
-558
-400
-254
-106
-42
35
78
82
160
270
367
442
488
538
606
665
770
810
862
993
1103
1154
1226
1285
1314
1439
1530
1566
1558
1552
1591
1645
1699
1760
1841
1962
2102
2242
2329
2438
2553
2608
2557
2075
1512
1001
633
734
906
1074
1187
1145
946
594
314
101
-22
-38
-101
-302
-651
-945
-1129
-1168
-1123
-1112
-1071
-984
-861
-818
-845
-754
-596
-537
-513
-596
-854
-1108
-1148
-1017
-869
-754
-732
-789
-891
-1001
-1052
-1050
-981
-877
-834
-862
-943
-1068
-1125
-1101
-1098
-1058
-1081
-1197
-1327
-1484
-1576
-1555
-1492
-1401
-1426
-1594
-1716
-1886
-1953
-1963
-2000
-2084
-2254
-2451
-2613
-2679
-2703
-2608
-2486
-2322
-2211
-2152
-2084
-2018
-1927
-1784
-1645
-1541
-1486
-1443
-1374
-1329
-1183
-1017
-821
-657
-554
-473
-416
-318
-140
26
118
166
159
212
283
357
433
491
576
666
740
787
816
831
928
1071
1169
1246
1293
1313
1396
1520
1562
1619
1695
1745
1794
1873
1934
1993
2095
2220
2342
2414
2434
2430
2389
2238
1881
1288
817
444
380
580
719
857
895
878
681
407
136
-86
-136
-117
-138
-343
-636
-886
-1060
-1107
-1071
-1014
-927
-858
-778
-782
-755
-623
-482
-376
-345
-467
-686
-803
-766
-659
-570
-529
-560
-636
-713
-801
-856
-839
-749
-645
-588
-596
-693
-807
-893
-948
-984
-1056
-1187
-1376
-1537
-1705
-1791
-1794
-1796
-1790
-1860
-1953
-2107
-2262
-2347
-2415
-2474
-2567
-2738
-2887
-2982
-2959
-2862
-2716
-2568
-2385
-2159
-1974
-1807
-1697
-1568
-1378
-1207
-1118
-1093
-1089
-1011
-863
-668
-492
-339
-195
-49
93
143
198
302
448
542
591
575
533
590
673
747
785
820
888
922
941
966
944
1005
1166
1234
1357
1328
1367
1472
1664
1783
1864
1996
2094
2268
2347
2465
2546
2699
2883
3041
3124
3042
2833
2487
1903
1329
769
313
160
37
-65
-176
-146
-69
-171
-381
-696
-998
-1073
-930
-839
-952
-1233
-1561
-1753
-1765
-1686
-1533
-1386
-1159
-976
-868
-660
-424
-204
-39
32
-14
-127
-176
-100
-101
-169
-232
-304
-335
-362
-479
-598
-669
-617
-488
-392
-379
-477
-665
-830
-975
-1150
-1361
-1581
-1842
-2144
-2390
-2606
-2706
-2711
-2751
-2761
-2789
-2844
-2906
-3045
-3129
-3236
-3301
-3345
-3471
-3548
-3599
-3557
-3336
-3079
-2784
-2481
-2167
-1859
-1549
-1327
-1125
-907
-692
-452
-336
-270
-190
-50
172
430
603
727
828
969
1113
1215
1283
1313
1366
1404
1406
1317
1229
1142
1107
1071
991
872
784
751
775
830
883
969
1047
1198
1292
1452
1569
1675
1820
1937
2174
2366
2550
2726
2937
3183
3458
3761
3878
3581
3095
2333
1503
899
442
92
-197
-628
-966
-1042
-860
-546
-504
-723
-1102
-1458
-1524
-1325
-1255
-1431
-1791
-2211
-2467
-2497
-2321
-2076
-1835
-1570
-1273
-964
-582
-236
-41
83
166
166
185
217
244
139
-20
-91
-90
-15
38
-31
-124
-116
-55
78
115
-35
-298
-657
-1040
-1372
-1700
-2018
-2293
-2539
-2778
-2948
-3027
-3034
-2972
-2889
-2799
-2728
-2768
-2817
-2859
-2959
-3011
-3085
-3199
-3303
-3376
-3375
-3233
-2976
-2615
-2209
-1823
-1447
-1096
-850
-691
-615
-585
-511
-450
-402
-414
-430
-361
-211
0
200
362
512
707
861
962
985
990
992
928
827
703
562
511
553
632
743
829
918
1098
1242
1386
1592
1703
1878
2065
2113
2227
2309
2387
2649
2743
2898
3151
3350
3693
4017
4280
4484
4728
4833
4576
3759
2553
1308
305
-116
-530
-957
-1591
-2221
-2322
-1880
-1264
-867
-863
-1265
-1530
-1672
-1546
-1367
-1538
-1918
-2340
-2692
-2690
-2389
-1984
-1455
-949
-408
221
839
1347
1597
1542
1381
1274
1178
1050
837
450
66
-86
-8
203
374
362
231
132
57
10
-144
-475
-990
-1600
-2189
-2770
-3247
-3630
-3901
-3974
-3875
-3787
-3598
-3448
-3315
-3053
-2806
-2641
-2611
-2699
-2880
-2945
-3051
-3115
-3056
-2950
-2689
-2304
-1960
-1570
-1139
-716
-239
116
257
172
3
-195
-318
-455
-559
-603
-593
-512
-362
-222
-57
166
408
613
691
653
498
392
293
214
160
135
115
161
274
442
649
987
1335
1563
1804
1825
1887
2076
2160
2314
2434
2512
2598
2801
3030
3270
3661
4001
4392
4776
5026
5226
5426
5506
5345
4375
2893
1104
-629
-1616
-2088
-2482
-2948
-3590
-4055
-3759
-2828
-1859
-1277
-1338
-1913
-2373
-2545
-2406
-2264
-2474
-2835
-3073
-3007
-2552
-1792
-947
-152
676
1493
2228
2771
2947
2640
2082
1590
1222
1011
809
442
39
-251
-165
239
652
852
708
324
-126
-590
-1091
-1717
-2519
-3334
-4041
-4534
-4806
-4872
-4766
-4463
-3981
-3402
-2853
-2528
-2419
-2418
-2467
-2426
-2406
-2512
-2673
-2815
-2742
-2443
-1999
-1517
-1109
-734
-545
-553
-700
-921
-1032
-1017
-1114
-1388
-1686
-1784
-1687
-1367
-1124
-1027
-889
-682
-455
-394
-525
-702
-706
-617
-543
-651
-790
-792
-521
-136
181
408
585
851
1152
1360
1428
1492
1593
1822
1951
2054
2163
2156
2326
2574
2800
3006
3278
3557
3691
4004
4066
4192
4326
4512
4564
4620
4601
4590
4537
4537
3804
2223
418
-1537
-2568
-2819
-2962
-3531
-4266
-5000
-4919
-3847
-2515
-1668
-1512
-1936
-2227
-2268
-1933
-1510
-1425
-1522
-1621
-1515
-1060
-348
374
1021
1608
2189
2789
3309
3418
2987
2173
1403
995
876
791
485
-37
-481
-563
-275
39
149
-156
-703
-1281
-1821
-2341
-2915
-3517
-4079
-4448
-4602
-4598
-4528
-4481
-4228
-3913
-3606
-3254
-3009
-2868
-2850
-2864
-2863
-2676
-2316
-1932
-1533
-1258
-958
-557
-74
406
598
567
426
245
-36
-418
-897
-1271
-1479
-1550
-1628
-1731
-1820
-1719
-1467
-1171
-986
-921
-864
-837
-791
-785
-701
-517
-195
158
464
781
1117
1495
1818
2014
2169
2229
2252
2524
2615
2547
2620
2671
2739
3135
3504
3586
4003
4281
4340
4759
4894
4760
4899
4847
4826
4860
4877
4769
4773
4656
3903
2339
267
-1775
-3222
-3684
-3887
-4305
-4844
-5360
-5339
-4232
-2861
-1842
-1125
-1103
-1419
-1464
-1382
-1186
-903
-749
-750
-556
-125
494
1258
1884
2308
2832
3342
3638
3537
2854
1747
740
204
-22
-136
-291
-615
-905
-895
-653
-377
-262
-452
-900
-1484
-2138
-2777
-3385
-3930
-4323
-4496
-4414
-4173
-3853
-3510
-3099
-2550
-2059
-1739
-1578
-1640
-1843
-1944
-2100
-2203
-2096
-1900
-1541
-1124
-812
-509
-123
155
235
73
-301
-713
-1176
-1662
-2153
-2557
-2742
-2648
-2434
-2248
-2110
-1919
-1616
-1311
-1122
-1097
-1154
-1214
-1204
-1184
-1107
-848
-422
109
655
1172
1619
2019
2333
2480
2434
2410
2314
2087
2004
1852
1747
1841
1936
2210
2493
2793
3120
3172
3307
3316
3345
3589
3572
3419
3340
3436
3455
3747
4053
4178
4541
4560
3772
1878
-293
-2137
-3264
-3430
-3741
-4367
-4999
-5271
-4849
-3496
-2064
-1083
-378
-349
-551
-746
-762
-797
-792
-871
-892
-694
-254
384
946
1465
1954
2591
3171
3320
2895
1934
719
-232
-693
-903
-1051
-1172
-1302
-1357
-1114
-735
-446
-331
-479
-859
-1399
-2016
-2753
-3470
-4040
-4347
-4298
-4036
-3730
-3399
-3026
-2614
-2370
-2253
-2178
-2265
-2510
-2735
-2983
-3184
-3069
-2775
-2315
-1746
-1217
-706
-244
50
92
-8
-200
-503
-894
-1428
-1996
-2492
-2731
-2768
-2606
-2415
-2230
-1978
-1735
-1555
-1388
-1335
-1317
-1257
-1209
-1149
-1007
-711
-279
265
859
1459
1968
2339
2549
2620
2640
2630
2435
2121
1991
1977
1957
1934
1863
1832
2428
3255
3479
3445
3297
3429
3747
3986
3769
3469
3498
3572
3856
4004
4051
4192
4430
3909
1912
-341
-2242
-3488
-3869
-4070
-4685
-5333
-5589
-5224
-4100
-2761
-1645
-868
-550
-656
-776
-831
-864
-768
-758
-696
-414
125
695
1196
1673
2055
2543
3011
3150
2735
1764
556
-481
-1081
-1319
-1408
-1452
-1525
-1542
-1351
-1042
-793
-739
-879
-1205
-1634
-2143
-2767
-3414
-3941
-4157
-4001
-3633
-3183
-2808
-2460
-2077
-1760
-1500
-1272
-1212
-1469
-1782
-2054
-2502
-2665
-2531
-2301
-1792
-1239
-836
-600
-460
-427
-492
-679
-1059
-1493
-1995
-2466
-2899
-3113
-3096
-2801
-2372
-2019
-1788
-1645
-1514
-1412
-1342
-1363
-1353
-1338
-1237
-1092
-840
-472
81
798
1475
2043
2469
2704
2730
2681
2478
2332
2249
2020
1795
1780
1671
1745
2061
2341
2635
2759
2883
2918
2914
2983
3006
3048
3241
3325
3326
3717
3924
4176
4722
4974
5044
4706
2873
256
-1626
-3117
-3783
-3788
-4216
-4974
-5250
-4916
-3940
-2451
-1323
-567
-349
-507
-776
-1012
-1245
-1443
-1410
-1182
-619
69
703
1225
1659
2101
2622
3142
3266
2785
1794
533
-582
-1259
-1516
-1517
-1420
-1277
-1098
-851
-585
-420
-390
-489
-745
-1194
-1798
-2544
-3307
-3905
-4045
-3847
-3420
-3013
-2665
-2414
-2191
-2136
-2240
-2280
-2537
-2844
-3054
-3098
-3257
-3429
-3400
-2979
-2035
-1034
-458
-197
-5
190
245
-33
-528
-961
-1338
-1697
-2093
-2470
-2596
-2440
-2147
-1872
-1670
-1617
-1594
-1644
-1740
-1858
-1885
-1764
-1500
-1177
-853
-402
171
878
1550
2113
2501
2692
2676
2545
2389
2280
2105
1976
2097
2090
2218
2381
2399
2540
2907
3244
3332
3515
3471
3397
3489
3579
3669
3704
3813
4158
4349
4564
4648
4663
4137
2121
-202
-1891
-3370
-3875
-3976
-4565
-5222
-5451
-5105
-4021
-2689
-1735
-1061
-847
-910
-994
-1085
-1177
-1248
-1149
-789
-143
544
1121
1587
1981
2391
2916
3319
3313
2740
1712
564
-420
-1002
-1297
-1401
-1400
-1348
-1212
-1018
-857
-800
-858
-1006
-1235
-1623
-2173
-2816
-3437
-3848
-3864
-3561
-3077
-2573
-2161
-1860
-1579
-1297
-1124
-1203
-1459
-1617
-2181
-2776
-2836
-2906
-2749
-2296
-1965
-1492
-834
-509
-481
-657
-927
-1093
-1248
-1615
-2168
-2574
-2726
-2644
-2434
-2228
-2019
-1742
-1466
-1367
-1425
-1675
-1839
-1868
-1859
-1836
-1750
-1550
-1194
-654
-71
580
1196
1818
2202
2429
2428
2310
2223
2157
2162
1863
1709
1932
1905
1842
2034
2146
2439
2777
2821
2609
2536
2632
2561
2773
2927
3091
3392
3536
3764
4101
4394
4735
5051
5207
4577
2491
305
-1263
-2508
-2790
-3048
-3757
-4336
-4587
-4284
-3402
-2451
-1730
-1152
-971
-992
-1196
-1483
-1799
-1926
-1738
-1271
-559
151
788
1239
1715
2165
2673
3099
3123
2683
1804
829
-39
-617
-913
-987
-912
-807
-618
-495
-481
-535
-660
-768
-959
-1336
-1872
-2537
-3186
-3615
-3724
-3601
-3300
-3029
-2873
-2801
-2927
-3018
-2926
-2874
-2915
-2985
-3134
-3226
-3222
-3129
-2989
-2562
-1787
-983
-354
-109
-75
-24
63
45
-178
-534
-944
-1211
-1499
-1790
-1984
-2010
-1785
-1485
-1343
-1425
-1572
-1755
-1766
-1715
-1630
-1506
-1266
-958
-621
-230
136
693
1294
1865
2213
2399
2410
2420
2318
2155
2222
2314
2426
2625
2768
2496
2662
2935
3150
3391
3350
3474
3685
3827
3714
3561
3551
3787
4042
4232
4448
4369
4517
4655
4409
2785
695
-826
-2103
-2741
-3102
-3813
-4501
-4803
-4666
-3967
-3181
-2552
-1957
-1538
-1404
-1400
-1568
-1713
-1696
-1493
-1089
-509
-1
624
1146
1648
2186
2667
3123
3235
2965
2285
1435
597
-62
-482
-821
-912
-961
-962
-934
-991
-1091
-1250
-1327
-1519
-1775
-2148
-2720
-3240
-3630
-3747
-3648
-3510
-3392
-3050
-2715
-2522
-2247
-2211
-2168
-1974
-1874
-1930
-2135
-2632
-2827
-2529
-2390
-2288
-2057
-1668
-1210
-800
-798
-929
-912
-800
-675
-933
-1400
-1755
-1768
-1727
-1726
-1749
-1721
-1471
-1221
-1151
-1328
-1494
-1516
-1347
-1283
-1279
-1285
-1130
-822
-463
-134
225
736
1231
1655
1804
1925
1960
2012
2102
2196
2122
2154
2223
2216
2309
2370
2461
2717
3107
3174
3197
3294
3401
3512
3614
3731
3868
4042
4074
4456
4409
4424
4702
4583
3781
1894
499
-726
-1560
-1993
-2638
-3517
-4076
-4193
-3941
-3434
-3168
-2889
-2451
-2251
-2137
-2123
-2422
-2600
-2438
-2139
-1636
-1132
-585
-59
484
1093
1642
2249
2605
2765
2579
2160
1633
1114
712
360
193
114
96
40
-90
-267
-497
-672
-905
-1170
-1562
-2087
-2691
-3389
-3926
-4114
-4106
-4161
-4176
-4107
-3926
-3730
-3736
-3748
-3618
-3414
-3160
-3178
-3514
-3632
-3406
-2963
-2449
-2026
-1575
-958
-405
-103
-34
-109
-49
60
-18
-339
-758
-1030
-1095
-1075
-1034
-1013
-875
-699
-639
-744
-1012
-1182
-1243
-1247
-1260
-1274
-1247
-1080
-788
-495
-132
275
734
1104
1312
1346
1427
1443
1697
1891
1798
1960
1995
2174
2373
2441
2553
2899
3382
3469
3513
3667
3601
3740
3855
3735
3978
4172
4280
4470
4643
4693
4706
5016
4630
3474
2098
968
-176
-819
-1343
-2217
-2695
-3150
-3258
-3060
-2927
-2927
-2573
-2382
-2341
-2305
-2556
-2842
-2986
-2917
-2715
-2326
-1917
-1399
-906
-332
259
842
1460
1838
2018
2007
1820
1570
1310
1053
848
838
858
897
895
797
622
428
300
52
-327
-730
-1340
-1952
-2366
-2804
-3184
-3373
-3495
-3512
-3410
-3416
-3433
-3355
-3357
-3311
-3226
-3277
-3348
-3452
-3603
-3548
-3362
-3114
-2700
-2250
-1749
-1266
-868
-599
-405
-257
-132
-62
-107
-199
-304
-247
-208
-100
47
162
294
406
404
338
223
57
-25
-127
-211
-278
-256
-203
-60
131
348
623
852
1027
1084
1139
1144
1213
1271
1321
1413
1474
1612
1734
1847
1992
2227
2393
2523
2647
2705
2852
2886
2954
3054
3167
3298
3363
3516
3482
3617
3722
3767
3872
3849
3795
3341
2618
2152
1571
1091
790
391
9
-262
-477
-666
-677
-858
-941
-959
-1146
-1343
-1538
-1816
-2033
-2080
-2146
-2122
-2031
-1918
-1810
-1590
-1339
-1074
-776
-446
-258
-101
16
36
129
171
149
241
336
367
429
398
364
411
451
442
358
233
53
-182
-364
-596
-932
-1143
-1271
-1416
-1484
-1565
-1644
-1643
-1703
-1773
-1778
-1798
-1837
-1803
-1770
-1766
-1642
-1541
-1440
-1299
-1187
-1077
-953
-837
-750
-677
-622
-586
-572
-555
-567
-554
-545
-564
-535
-503
-481
-433
-419
-432
-381
-355
-343
-310
-303
-313
-289
-251
-175
-116
-69
11
53
147
271
352
434
510
542
563
554
529
529
498
453
444
448
416
403
377
349
333
333
342
312
263
239
248
207
196
181
216
255
299
317
379
441
527
636
720
803
874
991
1019
1072
1085
1092
1091
1074
1052
1012
1033
990
997
956
851
780
687
619
500
392
244
124
-4
-119
-260
-374
-462
-545
-592
-640
-712
-762
-803
-857
-885
-928
-951
-980
-990
-1032
-1073
-1117
-1164
-1161
-1163
-1175
-1190
-1210
-1257
-1277
-1298
-1329
-1366
-1412
-1489
-1555
-1619
-1684
-1735
-1761
-1775
-1757
-1719
-1707
-1680
-1662
-1624
-1617
-1578
-1582
-1573
-1551
-1514
-1469
-1426
-1391
-1371
-1341
-1304
-1237
-1195
-1137
-1117
-1076
-1053
-1034
-1027
-1015
-1012
-993
-987
-995
-954
-912
-857
-803
-758
-703
-574
-455
-363
-289
-224
-109
-7
51
108
189
233
321
383
447
521
581
657
717
745
765
781
771
797
785
765
747
742
755
751
738
707
696
679
680
677
690
709
773
841
857
892
954
972
1023
1057
1035
1003
983
1021
1017
1047
998
974
949
902
850
784
739
638
591
516
430
315
213
117
41
-24
-88
-189
-264
-348
-416
-466
-545
-592
-689
-737
-828
-887
-929
-989
-1029
-1036
-1066
-1118
-1126
-1203
-1256
-1297
-1359
-1413
-1439
-1491
-1526
-1546
-1559
-1576
-1573
-1545
-1534
-1513
-1498
-1482
-1478
-1461
-1479
-1490
-1484
-1485
-1464
-1439
-1397
-1344
-1272
-1204
-1129
-1043
-976
-949
-909
-890
-912
-910
-923
-910
-900
-875
-849
-817
-801
-778
-749
-729
-703
-680
-631
-593
-548
-497
-444
-402
-361
-306
-234
-145
-83
-5
53
122
211
254
263
279
330
346
366
403
419
425
436
445
450
451
464
445
426
405
351
353
358
372
402
436
455
443
511
529
484
434
470
531
539
561
529
501
486
499
525
480
445
467
517
526
502
447
364
331
312
281
249
169
122
55
-15
-43
-105
-160
-206
-266
-318
-354
-416
-452
-466
-497
-528
-553
-584
-603
-638
-680
-701
-718
-735
-756
-804
-849
-884
-922
-970
-1017
-1037
-1050
-1044
-1057
-1075
-1079
-1095
-1088
-1084
-1110
-1109
-1118
-1119
-1106
-1116
-1109
-1106
-1061
-1031
-1002
-973
-966
-920
-890
-879
-886
-889
-900
-913
-917
-924
-929
-951
-939
-888
-863
-848
-826
-805
-772
-727
-688
-684
-676
-622
-583
-584
-580
-552
-517
-474
-418
-372
-374
-344
-286
-236
-210
-213
-211
-203
-211
-209
-223
-263
-239
-231
-254
-264
-288
-268
-233
-209
-256
-259
-230
-211
-222
-236
-226
-203
-144
-111
-84
-57
-20
32
68
60
55
32
38
77
95
70
74
105
144
156
123
92
79
72
54
67
22
-49
-76
-115
-165
-194
-258
-303
-293
-285
-277
-295
-331
-350
-332
-338
-354
-360
-376
-373
-376
-412
-403
-428
-471
-478
-507
-516
-538
-563
-556
-545
-553
-577
-588
-584
-591
-589
-575
-592
-577
-540
-523
-525
-522
-554
-538
-519
-545
-543
-564
-588
-579
-593
-591
-587
-564
-570
-604
-599
-572
-571
-617
-612
-618
-636
-640
-641
-636
-636
-616
-622
-612
-570
-546
-500
-499
-491
-472
-460
-454
-431
-428
-428
-412
-374
-338
-334
-332
-290
-256
-255
-238
-269
-284
-300
-313
-306
-335
-349
-364
-373
-392
-391
-368
-348
-344
-364
-340
-311
-281
-240
-233
-206
-182
-144
-113
-100
-98
-88
-85
-92
-82
-69
-96
-94
-124
-137
-93
-115
-136
-165
-159
-178
-187
-184
-167
-153
-179
-209
-220
-228
-234
-250
-281
-294
-289
-275
-298
-297
-312
-321
-329
-331
-332
-328
-345
-339
-322
-363
-382
-379
-384
-403
-404
-387
-388
-414
-396
-396
-419
-432
-461
-468
-426
-431
-417
-413
-422
-399
-409
-413
-406
-410
-369
-350
-381
-346
-327
-312
-301
-288
-270
-296
-324
-312
-315
-348
-364
-397
-382
-375
-352
-355
-373
-358
-347
-332
-319
-315
-348
-373
-395
-361
-340
-387
-388
-384
-367
-362
-371
-357
-355
-381
-354
-316
-299
-300
-322
-281
-270
-249
-200
-209
-217
-207
-231
-261
-297
-331
-331
-346
-369
-371
-355
-354
-369
-397
-375
-387
-416
-417
-413
-401
-391
-378
-389
-415
-390
-342
-362
-361
-348
-321
-295
-292
-285
-309
-312
-320
-343
-360
-377
-414
-415
-390
-380
-383
-378
-357
-365
-362
-361
-371
-377
-370
-359
-372
-374
-361
-355
-359
-363
-371
-379
-380
-382
-386
-384
-421
-432
-469
-533
-542
-547
-535
-539
-524
-481
-456
-419
-387
-372
-355
-342
-308
-294
-314
-322
-312
-311
-294
-265
-273
-281
-287
-273
-264
-259
-283
-309
-321
-344
-367
-415
-448
-467
-477
-468
-468
-447
-452
-470
-477
-517
-523
-538
-552
-545
-563
-546
-505
-499
-451
-410
-413
-424
-408
-404
-382
-383
-389
-367
-364
-368
-348
-338
-327
-310
-291
-281
-275
-247
-254
-240
-261
-277
-274
-268
-267
-273
-277
-277
-263
-243
-208
-208
-208
-220
-229
-229
-253
-286
-298
-349
-395
-399
-423
-419
-407
-392
-371
-376
-382
-386
-401
-404
-397
-418
-430
-433
-429
-425
-416
-415
-374
-350
-319
-267
-246
-236
-229
-221
-204
-190
-186
-170
-164
-145
-145
-138
-157
-189
-200
-224
-253
-289
-346
-387
-394
-408
-431
-436
-461
-459
-458
-452
-438
-456
-467
-477
-481
-480
-505
-518
-493
-479
-465
-434
-403
-381
-366
-336
-283
-263
-235
-219
-232
-235
-257
-262
-234
-208
-187
-159
-160
-191
-186
-171
-167
-147
-159
-179
-211
-252
-260
-268
-290
-301
-282
-300
-302
-303
-322
-308
-320
-324
-339
-363
-363
-362
-364
-356
-383
-404
-421
-441
-445
-438
-438
-418
-396
-389
-376
-379
-379
-361
-329
-297
-269
-260
-221
-196
-185
-172
-170
-148
-147
-161
-162
-179
-220
-234
-256
-282
-287
-288
-287
-292
-306
-296
-301
-336
-352
-363
-391
-424
-433
-464
-477
-464
-456
-437
-445
-413
-387
-389
-372
-347
-333
-316
-318
-330
-338
-345
-331
-309
-288
-272
-240
-234
-236
-238
-267
-286
-299
-302
-311
-316
-315
-329
-332
-333
-329
-357
-392
-396
-403
-417
-430
-425
-425
-415
-418
-420
-403
-399
-393
-385
-366
-357
-357
-339
-345
-346
-349
-316
-291
-300
-283
-265
-254
-224
-225
-232
-215
-219
-251
-265
-292
-298
-286
-299
-307
-287
-293
-294
-304
-339
-342
-337
-345
-331
-333
-345
-348
-362
-401
-414
-435
-450
-434
-418
-439
-440
-446
-466
-451
-453
-454
-456
-456
-447
-429
-422
-402
-357
-343
-323
-298
-305
-289
-277
-283
-280
-241
-230
-234
-224
-246
-237
-216
-230
-217
-212
-219
-239
-269
-290
-288
-309
-336
-334
-348
-353
-353
-360
-353
-321
-318
-307
-294
-328
-343
-349
-339
-322
-316
-299
-277
-276
-284
-306
-298
-293
-328
-359
-365
-396
-418
-420
-402
-362
-368
-348
-345
-354
-355
-389
-407
-412
-418
-432
-437
-455
-459
-440
-415
-375
-322
-289
-276
-268
-274
-266
-271
-271
-258
-268
-289
-290
-289
-279
-256
-230
-195
-162
-144
-142
-140
-152
-147
-147
-161
-173
-177
-180
-203
-205
-208
-232
-281
-309
-296
-303
-280
-278
-304
-293
-296
-305
-314
-339
-342
-338
-341
-337
-322
-320
-334
-325
-304
-288
-286
-281
-251
-241
-250
-255
-289
-297
-291
-278
-271
-275
-257
-233
-217
-201
-166
-127
-97
-81
-90
-110
-121
-138
-158
-168
-187
-209
-221
-224
-238
-255
-252
-242
-235
-220
-230
-243
-246
-253
-276
-270
-277
-281
-262
-285
-288
-284
-263
-240
-227
-196
-162
-140
-111
-74
-73
-93
-86
-96
-110
-128
-146
-153
-150
-166
-161
-149
-144
-142
-136
-142
-172
-185
-210
-222
-209
-223
-240
-238
-272
-279
-258
-260
-248
-235
-227
-212
-208
-218
-210
-209
-212
-202
-202
-203
-194
-184
-155
-131
-123
-97
-90
-105
-98
-116
-126
-149
-175
-190
-173
-148
-134
-107
-80
-68
-65
-60
-73
-85
-79
-69
-63
-77
-96
-106
-119
-138
-117
-135
-131
-115
-143
-135
-107
-84
-67
-50
-51
-49
-44
-44
-27
-23
0
20
32
53
48
43
48
23
-4
-13
-16
-29
-52
-68
-68
-77
-95
-94
-101
-90
-70
-81
-84
-93
-106
-109
-109
-94
-97
-111
-129
-132
-136
-136
-142
-147
-145
-168
-185
-164
-174
-182
-203
-202
-214
-246
-251
-265
-286
-279
-285
-311
-321
-320
-290
-267
-261
-247
-221
-179
-138
-112
-71
-43
-25
-25
-27
-19
-6
-4
-3
9
6
15
22
9
6
-10
-39
-60
-85
-111
-124
-152
-172
-195
-198
-166
-143
-130
-120
-103
-120
-105
-100
-131
-148
-167
-166
-160
-182
-182
-166
-153
-136
-126
-129
-143
-152
-144
-140
-125
-104
-104
-119
-158
-196
-227
-246
-238
-231
-235
-199
-183
-175
-164
-166
-160
-157
-178
-179
-226
-247
-249
-254
-233
-226
-212
-189
-174
-156
-152
-149
-171
-184
-183
-200
-222
-261
-290
-311
-323
-329
-312
-287
-270
-226
-202
-199
-189
-200
-204
-204
-199
-197
-190
-181
-159
-145
-159
-144
-149
-163
-172
-188
-204
-219
-228
-234
-244
-256
-242
-230
-238
-233
-220
-218
-217
-229
-231
-218
-225
-233
-238
-245
-243
-227
-214
-188
-183
-197
-192
-188
-178
-186
-189
-193
-221
-232
-247
-256
-251
-275
-279
-253
-226
-233
-243
-230
-240
-235
-227
-229
-224
-229
-226
-231
-223
-212
-199
-188
-196
-183
-182
-184
-199
-216
-226
-239
-261
-284
-307
-320
-340
-333
-324
-325
-311
-296
-263
-251
-240
-208
-207
-207
-204
-201
-186
-190
-193
-206
-219
-193
-193
-192
-174
-153
-150
-162
-153
-137
-125
-132
-129
-135
-161
-162
-167
-172
-162
-143
-135
-147
-139
-131
-145
-144
-120
-127
-126
-126
-136
-143
-151
-182
-184
-164
-168
-166
-159
-158
-168
-192
-205
-200
-212
-218
-193
-181
-176
-174
-171
-165
-165
-159
-143
-149
-161
-168
-159
-152
-171
-180
-195
-202
-190
-198
-203
-191
-198
-205
-195
-208
-227
-246
-276
-319
-317
-276
-247
-222
-233
-236
-231
-255
-249
-251
-282
-280
-274
-269
-259
-261
-257
-252
-244
-251
-215
-206
-197
-152
-146
-138
-147
-153
-164
-161
-167
-162
-171
-191
-176
-172
-179
-170
-170
-192
-196
-208
-210
-219
-239
-225
-204
-194
-176
-160
-173
-161
-170
-202
-185
-187
-217
-247
-250
-256
-288
-293
-282
-258
-235
-232
-237
-232
-233
-249
-259
-264
-274
-284
-305
-296
-303
-333
-321
-323
-329
-317
-334
-336
-336
-349
-364
-357
-379
-390
-381
-406
-403
-392
-390
-364
-330
-307
-291
-266
-227
-213
-197
-180
-173
-186
-199
-199
-206
-204
-196
-190
-195
-189
-211
-220
-221
-246
-233
-237
-259
-247
-248
-255
-254
-271
-277
-263
-280
-291
-295
-297
-290
-273
-265
-247
-239
-256
-244
-254
-253
-252
-243
-246
-253
-248
-258
-257
-261
-259
-249
-272
-290
-314
-335
-350
-356
-355
-357
-329
-315
-310
-289
-272
-234
-221
-201
-184
-190
-233
-250
-267
-294
-293
-336
-341
-322
-332
-336
-337
-320
-302
-294
-300
-336
-364
-380
-397
-414
-420
-406
-404
-388
-368
-352
-317
-279
-254
-251
-226
-242
-264
-275
-294
-298
-292
-277
-248
-235
-233
-233
-215
-219
-234
-211
-218
-244
-271
-298
-310
-316
-318
-356
-352
-343
-337
-318
-331
-309
-312
-330
-318
-321
-328
-319
-331
-329
-322
-344
-340
-315
-310
-298
-287
-281
-243
-229
-229
-226
-226
-234
-240
-252
-275
-293
-287
-276
-272
-267
-263
-235
-226
-224
-228
-251
-262
-277
-290
-324
-334
-345
-368
-352
-334
-324
-316
-295
-291
-314
-319
-336
-359
-381
-394
-390
-384
-385
-357
-324
-290
-267
-264
-257
-247
-241
-247
-238
-229
-221
-204
-186
-190
-171
-142
-158
-155
-163
-169
-168
-180
-207
-222
-223
-221
-217
-221
-215
-229
-239
-244
-267
-285
-288
-287
-283
-294
-299
-308
-332
-329
-340
-350
-346
-351
-346
-351
-330
-322
-331
-353
-354
-345
-350
-336
-327
-301
-300
-300
-277
-292
-305
-309
-320
-317
-327
-337
-319
-312
-295
-279
-273
-273
-272
-283
-315
-317
-315
-312
-310
-315
-325
-326
-345
-348
-336
-328
-320
-310
-292
-278
-276
-267
-262
-270
-274
-268
-269
-281
-291
-275
-244
-224
-227
-222
-216
-215
-193
-201
-199
-205
-211
-201
-228
-243
-222
-223
-236
-224
-250
-254
-247
-255
-263
-268
-265
-270
-301
-317
-308
-316
-316
-316
-317
-309
-312
-306
-309
-322
-336
-347
-357
-356
-336
-305
-298
-289
-270
-250
-239
-261
-266
-291
-308
-322
-348
-342
-326
-313
-297
-296
-308
-307
-301
-309
-338
-346
-347
-353
-342
-336
-354
-351
-351
-352
-344
-345
-341
-348
-356
-354
-358
-365
-349
-358
-381
-401
-412
-396
-366
-342
-305
-267
-252
-243
-247
-272
-292
-318
-326
-320
-328
-343
-351
-348
-348
-356
-344
-338
-350
-361
-364
-358
-359
-363
-368
-384
-370
-388
-405
-391
-390
-364
-336
-328
-319
-322
-336
-342
-335
-344
-362
-371
-362
-367
-358
-348
-350
-355
-375
-371
-370
-361
-341
-346
-339
-326
-355
-380
-379
-407
-431
-427
-420
-396
-367
-351
-329
-325
-340
-347
-366
-369
-367
-374
-391
-393
-388
-380
-375
-388
-382
-383
-395
-388
-371
-363
-333
-316
-313
-286
-283
-280
-293
-292
-293
-282
-272
-286
-288
-295
-316
-338
-358
-373
-373
-385
-379
-368
-356
-350
-367
-369
-374
-396
-397
-392
-385
-385
-392
-370
-343
-318
-292
-294
-304
-289
-298
-317
-327
-348
-365
-355
-362
-357
-338
-337
-324
-317
-328
-344
-338
-343
-340
-339
-347
-324
-336
-340
-326
-339
-320
-302
-306
-296
-278
-274
-272
-269
-252
-253
-273
-273
-269
-287
-269
-268
-284
-278
-294
-296
-286
-283
-266
-263
-257
-251
-270
-259
-256
-252
-258
-262
-274
-288
-284
-275
-266
-261
-239
-235
-236
-243
-266
-293
-304
-301
-303
-309
-299
-304
-310
-312
-328
-331
-332
-320
-311
-298
-291
-270
-251
-239
-250
-275
-271
-268
-274
-270
-285
-285
-293
-305
-299
-318
-325
-339
-353
-357
-343
-311
-307
-306
-327
-376
-388
-408
-404
-404
-401
-364
-352
-330
-308
-300
-300
-313
-325
-335
-326
-340
-345
-340
-350
-319
-313
-301
-254
-253
-260
-234
-217
-210
-185
-192
-198
-212
-231
-222
-221
-222
-192
-180
-158
-144
-153
-147
-174
-182
-191
-206
-218
-229
-247
-253
-269
-279
-286
-263
-240
-233
-233
-231
-238
-239
-235
-242
-238
-259
-269
-261
-261
-253
-228
-209
-222
-225
-215
-228
-212
-214
-223
-214
-227
-249
-255
-246
-251
-236
-231
-223
-222
-239
-247
-260
-277
-274
-290
-316
-330
-335
-343
-344
-335
-329
-318
-311
-286
-263
-263
-250
-249
-235
-240
-262
-272
-290
-282
-272
-253
-229
-207
-203
-203
-206
-213
-243
-271
-320
-321
-314
-297
-265
-247
-213
-188
-174
-156
-166
-181
-177
-199
-226
-230
-262
-287
-275
-284
-290
-289
-289
-280
-289
-292
-317
-347
-386
-438
-460
-491
-509
-522
-522
-489
-477
-473
-477
-474
-468
-453
-433
-400
-382
-375
-356
-338
-327
-275
-265
-249
-218
-215
-233
-247
-259
-247
-251
-262
-290
-325
-321
-317
-319
-305
-291
-289
-290
-308
-336
-348
-365
-381
-385
-405
-395
-392
-379
-338
-318
-280
-237
-248
-252
-240
-269
-265
-259
-282
-293
-304
-302
-265
-238
-233
-207
-218
-222
-197
-209
-219
-245
-275
-267
-271
-270
-273
-283
-296
-286
-271
-259
-210
-192
-191
-183
-223
-243
-266
-314
-332
-349
-367
-354
-351
-363
-367
-386
-374
-411
-426
-467
-472
-551
-509
-637
-589
-805
-628
-2232
-3867
-2310
-2340
-3027
-2903
-2449
-2391
-2480
-2482
-2353
-2020
-1999
-1980
-1417
-1141
-1298
-1185
-754
-275
18
64
-34
130
306
-81
-237
109
123
-219
-391
-220
-108
-146
-273
-512
-215
13
-121
-140
-12
-95
-249
-250
-222
-115
-25
-195
-313
23
164
-20
-20
160
309
400
414
494
599
583
392
475
774
778
618
561
601
691
734
684
675
910
958
870
1031
1181
1108
969
1006
1142
1264
1318
1254
1160
1248
1169
969
924
915
877
816
853
893
927
873
743
757
967
1091
913
791
655
507
546
537
353
365
426
350
338
305
270
172
-112
-239
-19
76
-287
-341
59
5
-165
53
251
287
287
315
616
817
600
475
664
711
706
652
450
461
495
374
283
443
529
354
316
-13
-175
-233
-536
-705
-662
-487
-438
-398
-290
-184
-117
-68
70
391
447
265
295
507
676
703
828
933
1146
1143
1024
1070
1034
982
789
629
610
480
203
-101
-290
-276
-361
-503
-540
-419
-439
-532
-594
-623
-529
-533
-601
-507
-326
-255
-340
-268
-19
125
226
337
476
605
617
607
659
702
713
681
730
846
878
846
851
921
993
1021
1026
1031
1001
869
745
661
596
493
348
288
291
283
198
105
56
98
116
34
30
3
-53
-80
-120
-136
-152
-126
-91
-46
11
58
43
87
135
117
157
151
178
209
168
157
144
149
137
126
121
142
131
86
78
26
-19
-36
-93
-139
-209
-287
-328
-342
-350
-372
-357
-351
-346
-358
-372
-403
-404
-341
-307
-289
-237
-185
-99
-54
-13
31
10
4
-42
-53
-43
-101
-92
-109
-120
-104
-59
-38
-63
-28
-70
-59
-48
-57
-62
-109
-62
-64
-91
-89
-116
-128
-121
-86
-68
-25
-5
-68
-95
-77
-83
-27
15
76
90
148
214
195
207
201
219
246
227
192
204
207
197
175
159
205
186
243
198
114
255
181
237
100
63
162
54
126
-70
-34
27
46
77
-15
62
-16
-31
-76
-100
-95
-131
-103
-186
-268
-237
-302
-364
-401
-429
-484
-492
-539
-671
-748
-851
-871
-903
-990
-1033
-1137
-1207
-1271
-1378
-1420
-1505
-1551
-1568
-1598
-1688
-1719
-1813
-1856
-1835
-1859
-1824
-1813
-1758
-1747
-1769
-1734
-1713
-1690
-1634
-1649
-1624
-1579
-1579
-1573
-1615
-1559
-1536
-1487
-1476
-1503
-1482
-1482
-1467
-1465
-1436
-1438
-1452
-1434
-1460
-1466
-1478
-1483
-1457
-1417
-1345
-1296
-1219
-1160
-1099
-1061
-1002
-954
-885
-807
-773
-730
-646
-545
-477
-390
-296
-201
-113
-34
38
125
203
282
396
457
589
686
772
940
998
1120
1234
1398
1581
1682
1847
1982
2214
2352
2490
2631
2784
3076
3375
3570
3830
4090
4370
4659
4897
5261
5508
5779
5965
6019
5942
5282
3809
1895
-606
-3372
-5234
-6298
-6523
-6698
-6955
-7370
-7799
-7523
-6836
-5745
-4511
-3676
-3420
-3483
-3747
-4031
-4093
-3875
-3289
-2194
-821
567
1897
2954
3755
4462
5269
6071
6622
6639
6007
4772
3334
1916
725
-71
-558
-822
-995
-1239
-1590
-2064
-2557
-2963
-3250
-3469
-3843
-4382
-5114
-5905
-6540
-6812
-6618
-6000
-5037
-3902
-2797
-1801
-930
-192
489
1149
1710
2116
2238
2084
1755
1337
1058
961
1111
1334
1559
1660
1512
1169
687
156
-424
-984
-1561
-2187
-2918
-3636
-4442
-5293
-5835
-5876
-5474
-5039
-4797
-4765
-4547
-4117
-3716
-3484
-3089
-2487
-1801
-1274
-1077
-920
-675
-241
220
763
1203
1566
1654
1488
1137
714
422
158
-41
-359
-673
-1091
-1406
-1703
-1929
-1998
-1865
-1596
-1342
-1142
-1169
-1200
-1272
-1201
-1035
-743
-423
-103
186
433
696
963
1406
1895
2427
2804
3100
3315
3388
3528
3741
4052
4547
5077
5574
6058
6527
7054
7893
8508
9521
10203
10556
9390
6432
3167
-775
-4475
-7290
-8894
-9599
-9979
-10317
-10778
-10923
-10305
-8824
-6859
-4583
-3028
-2297
-2431
-3027
-3671
-3960
-3703
-2849
-1303
489
2374
4085
5618
6832
8021
9114
10166
10690
10433
9166
6911
4221
1522
-663
-2157
-2970
-3373
-3593
-3871
-4226
-4577
-4779
-4793
-4608
-4445
-4534
-4951
-5732
-6660
-7415
-7633
-7184
-5978
-4291
-2363
-518
1098
2436
3591
4631
5500
6158
6384
6114
5288
4127
2861
1756
1029
773
786
912
978
757
314
-312
-1033
-1714
-2377
-3104
-3906
-4863
-5862
-6764
-7402
-7813
-7667
-6885
-5746
-4541
-3600
-2865
-2249
-1587
-925
-386
69
459
668
631
412
156
95
292
675
1099
1366
1396
1115
603
-53
-728
-1264
-1734
-2136
-2567
-3053
-3462
-3722
-3750
-3551
-3112
-2508
-1880
-1413
-1146
-1087
-1106
-1076
-979
-776
-529
-333
-189
-99
-29
185
521
1004
1513
1955
2298
2462
2425
2385
2357
2391
2468
2557
2713
2812
2991
3045
3334
3672
4205
4695
5251
5795
6184
6793
7273
7841
8461
8787
7520
4969
1473
-2813
-6636
-9192
-10034
-10032
-9776
-9831
-10251
-10320
-9502
-7636
-5034
-2383
-651
127
-137
-810
-1404
-1518
-1111
-160
1282
2863
4472
5858
6908
7592
8166
8710
9207
9280
8577
6830
4122
1026
-1943
-4193
-5530
-6022
-6076
-6013
-6081
-6224
-6300
-6079
-5512
-4724
-3951
-3512
-3495
-3902
-4419
-4728
-4550
-3718
-2230
-355
1580
3273
4524
5360
5903
6335
6618
6656
6219
5226
3729
1970
235
-1181
-2087
-2470
-2492
-2350
-2289
-2451
-2792
-3248
-3649
-3905
-4049
-4152
-4333
-4654
-4996
-5216
-5087
-4463
-3541
-2356
-1098
19
823
1192
1268
1261
1301
1314
1187
889
452
-119
-638
-1056
-1228
-1093
-786
-570
-566
-791
-1212
-1769
-2341
-2744
-2955
-3010
-3007
-2997
-2988
-2877
-2614
-2208
-1637
-978
-357
97
270
176
-49
-364
-626
-757
-817
-798
-784
-785
-796
-727
-490
-108
359
836
1137
1238
1208
1057
989
1000
1120
1336
1600
1878
2031
2168
2312
2593
2866
3309
3530
3732
3849
3932
4205
4401
4780
5191
5954
6610
7414
8330
8971
8266
6012
2763
-1723
-5995
-9057
-10431
-10496
-10344
-10322
-10777
-10938
-10134
-7990
-4884
-1514
989
2221
2218
1383
644
207
432
1075
2040
3144
4167
5134
5848
6443
6931
7500
7979
8101
7452
5741
3047
-246
-3390
-5868
-7351
-7898
-7823
-7552
-7291
-7074
-6693
-5920
-4684
-3182
-1753
-748
-410
-649
-1211
-1683
-1773
-1276
-232
1133
2532
3694
4461
4885
5171
5384
5549
5421
4805
3596
1845
-156
-2074
-3601
-4566
-4930
-4880
-4603
-4296
-4109
-3983
-3828
-3512
-3014
-2498
-2098
-1955
-2096
-2382
-2646
-2718
-2419
-1719
-756
198
870
1235
1362
1341
1259
1124
914
588
71
-692
-1624
-2512
-3111
-3281
-3028
-2551
-2091
-1777
-1673
-1662
-1709
-1747
-1730
-1652
-1515
-1449
-1539
-1707
-1774
-1658
-1396
-992
-503
-78
193
233
44
-248
-521
-747
-920
-1043
-1162
-1291
-1405
-1445
-1340
-1036
-534
62
604
1034
1290
1354
1387
1414
1512
1645
1851
1999
2047
1958
1953
1997
2170
2447
2762
3112
3257
3486
3562
3791
4006
4490
4966
5530
6214
7106
7983
8800
8753
6973
3972
-402
-5191
-8954
-10984
-11143
-10628
-10160
-10164
-10495
-10091
-8325
-5261
-1440
1873
3785
4187
3307
2126
1274
1063
1490
2198
3129
3915
4625
5200
5650
6046
6389
6791
6894
6489
5105
2694
-432
-3746
-6513
-8352
-9037
-8833
-8170
-7439
-6818
-6186
-5307
-3967
-2253
-418
1054
1808
1754
1139
357
-192
-208
299
1223
2266
3177
3788
4033
4059
3997
3919
3740
3278
2296
760
-1151
-3130
-4773
-5832
-6227
-5998
-5405
-4689
-3975
-3386
-2795
-2127
-1374
-573
109
511
519
205
-285
-660
-825
-688
-286
247
640
732
557
288
-9
-314
-595
-913
-1290
-1828
-2468
-3169
-3676
-3780
-3411
-2708
-1891
-1153
-572
-204
32
218
338
452
499
438
171
-253
-710
-1113
-1389
-1491
-1438
-1304
-1192
-1176
-1270
-1465
-1632
-1694
-1655
-1529
-1339
-1159
-1015
-891
-741
-444
21
576
1148
1601
1873
1957
1900
1759
1613
1528
1433
1338
1173
994
821
706
696
833
1123
1458
1747
1986
2145
2433
2599
2987
3421
4031
4490
5027
5470
6112
6632
7346
7821
7394
5898
3396
364
-3432
-6861
-9272
-10314
-10301
-9758
-9216
-8790
-8260
-7003
-4924
-2237
601
2712
3782
3708
2937
2121
1617
1677
2179
2870
3572
4118
4573
4916
5185
5379
5435
5297
4724
3607
1825
-525
-3095
-5456
-7223
-8191
-8292
-7810
-6969
-6013
-5053
-4031
-2880
-1515
-83
1217
2086
2396
2130
1490
822
389
378
699
1306
1927
2405
2665
2674
2533
2303
1979
1479
755
-311
-1625
-3049
-4368
-5296
-5714
-5631
-5120
-4358
-3439
-2520
-1699
-962
-324
272
722
997
1007
750
219
-494
-1130
-1499
-1601
-1583
-1487
-1367
-1258
-1295
-1466
-1700
-1865
-1961
-2076
-2289
-2620
-2894
-3062
-3035
-2821
-2339
-1612
-824
-79
457
776
909
903
773
554
246
-111
-580
-1072
-1593
-2067
-2396
-2530
-2456
-2248
-1963
-1713
-1527
-1377
-1220
-1061
-860
-614
-373
-168
-13
134
311
521
822
1207
1603
1940
2188
2268
2207
2048
1919
1805
1716
1536
1383
1258
1192
1319
1442
1783
2313
2819
3463
4015
4659
5416
5933
6483
7060
7620
8288
8339
6826
4021
-368
-5268
-9412
-11693
-11763
-10722
-9538
-8863
-8930
-8781
-7526
-4987
-1352
2238
4706
5519
4725
3250
1910
1285
1528
2280
3243
4079
4643
4951
5028
5010
4947
4940
4875
4438
3327
1355
-1356
-4379
-7050
-8896
-9588
-9192
-8103
-6782
-5616
-4662
-3778
-2621
-1075
708
2377
3442
3668
3052
2017
1013
395
378
848
1599
2310
2720
2758
2493
2055
1657
1296
890
260
-761
-2158
-3770
-5227
-6181
-6445
-6015
-5069
-3882
-2722
-1748
-958
-308
327
975
1512
1843
1831
1433
742
-70
-752
-1048
-956
-568
-374
-379
-600
-1034
-1600
-2190
-2619
-2808
-2868
-2930
-3097
-3318
-3330
-3085
-2435
-1499
-399
648
1458
1853
1847
1595
1269
908
569
169
-336
-875
-1510
-2117
-2609
-2845
-2851
-2621
-2284
-1970
-1776
-1746
-1751
-1781
-1697
-1451
-1054
-603
-185
133
421
712
1039
1399
1759
2066
2216
2134
1804
1325
775
310
-39
-278
-429
-531
-629
-663
-653
-470
-75
308
743
1180
1582
1887
2058
2175
2365
2617
3047
3351
3738
4074
4492
4747
5199
5594
6137
6746
7297
7382
6385
4679
2233
-445
-3793
-6905
-9357
-10542
-10633
-9905
-8954
-8000
-7053
-5698
-3823
-1371
1264
3482
4728
4811
4070
3035
2305
2045
2316
2776
3292
3621
3794
3917
3954
4022
3968
3704
3097
2020
438
-1579
-3710
-5673
-7064
-7757
-7705
-7060
-6010
-4803
-3576
-2295
-1050
214
1452
2547
3252
3414
3041
2255
1362
594
203
178
398
753
1054
1236
1240
1116
884
571
166
-395
-1159
-2124
-3162
-4098
-4760
-4951
-4650
-3917
-2916
-1863
-833
39
752
1323
1728
1910
1856
1568
1012
277
-686
-1701
-2480
-2904
-3007
-2932
-2833
-2687
-2547
-2451
-2386
-2320
-2167
-1931
-1704
-1624
-1588
-1610
-1485
-1236
-814
-241
403
1016
1401
1541
1436
1192
849
440
-41
-597
-1222
-1816
-2396
-2839
-3113
-3160
-2965
-2603
-2096
-1587
-1081
-685
-351
-92
116
314
505
614
647
619
543
537
588
715
926
1144
1296
1383
1343
1267
1195
1132
1098
1093
1143
1179
1265
1372
1593
1938
2401
2951
3610
4267
4736
5189
5642
6092
6570
6938
7358
7254
6062
3891
752
-2925
-6720
-9598
-11034
-11140
-10388
-9283
-8458
-7777
-6822
-5175
-2729
194
2862
4636
5112
4484
3340
2375
1984
2177
2787
3481
4033
4326
4419
4368
4278
4123
3903
3449
2561
1177
-770
-3080
-5346
-7224
-8348
-8597
-8055
-6964
-5615
-4321
-3122
-1986
-777
561
1843
2956
3583
3547
2924
1982
1067
467
284
520
978
1375
1595
1583
1329
974
574
130
-365
-1012
-1879
-2907
-3966
-4842
-5351
-5337
-4772
-3816
-2674
-1568
-615
136
732
1179
1541
1739
1656
1307
674
-138
-965
-1733
-2359
-2721
-2772
-2543
-2293
-2151
-2100
-2054
-1967
-1820
-1656
-1510
-1383
-1335
-1379
-1426
-1381
-1168
-703
-141
397
824
1046
1006
758
420
-7
-443
-892
-1342
-1801
-2267
-2673
-2956
-3021
-2826
-2459
-1984
-1439
-887
-444
-129
83
213
324
394
410
390
331
233
126
77
152
316
482
659
747
712
600
467
299
177
125
119
161
187
240
385
616
948
1307
1713
2112
2421
2756
2899
3025
3138
3301
3457
3684
3916
4224
4512
4970
5535
6116
6382
5769
4381
2179
-383
-3647
-6690
-9017
-10112
-10092
-9270
-8272
-7292
-6412
-5133
-3442
-1110
1455
3683
5019
5184
4438
3304
2386
1883
1914
2218
2609
2868
3029
3078
3078
3041
2963
2734
2257
1423
134
-1532
-3421
-5224
-6579
-7323
-7294
-6647
-5557
-4315
-3073
-1891
-782
337
1446
2459
3175
3430
3171
2452
1517
661
67
-179
-71
197
484
687
694
564
330
26
-308
-721
-1260
-1944
-2768
-3580
-4218
-4487
-4290
-3677
-2724
-1634
-591
259
924
1383
1699
1884
1871
1657
1223
589
-247
-1223
-2108
-2682
-2851
-2712
-2471
-2211
-1977
-1805
-1703
-1632
-1562
-1417
-1209
-1107
-1093
-1122
-1128
-1033
-783
-368
184
750
1213
1440
1387
1106
704
272
-158
-594
-1070
-1572
-2075
-2537
-2875
-3011
-2876
-2490
-1979
-1439
-983
-656
-447
-336
-240
-125
0
127
221
234
225
234
281
426
638
889
1071
1124
1030
795
511
238
20
-87
-117
-54
-21
-12
88
252
542
855
1179
1502
1805
1991
2088
2107
2127
2213
2309
2482
2752
2975
3403
3743
4121
4684
5185
5712
5451
4613
3197
1566
98
-1399
-3161
-5178
-7187
-8421
-8702
-7956
-6457
-4819
-3447
-2428
-1655
-729
460
1780
2807
3096
2752
2001
1286
940
1116
1554
2191
2654
3033
3232
3295
3193
2836
2235
1352
292
-892
-2134
-3351
-4400
-5199
-5626
-5589
-5114
-4235
-3148
-2017
-1010
-224
347
767
1025
1177
1202
1025
718
369
85
-34
48
302
642
968
1237
1308
1154
814
301
-315
-960
-1608
-2180
-2648
-3006
-3172
-3101
-2793
-2283
-1606
-879
-210
306
618
729
640
407
34
-449
-985
-1579
-2145
-2611
-2878
-2961
-2898
-2621
-2182
-1738
-1351
-1142
-1024
-950
-882
-862
-871
-858
-819
-750
-645
-482
-211
178
554
843
973
921
690
350
-93
-591
-1072
-1538
-1930
-2253
-2462
-2522
-2445
-2224
-1912
-1525
-1102
-692
-378
-198
-101
-79
-104
-139
-157
-137
-66
9
133
312
487
693
909
1077
1175
1152
981
784
561
398
244
190
219
280
380
524
763
1006
1322
1635
1960
2197
2312
2414
2431
2475
2552
2635
2868
3038
3394
3757
4109
4479
4362
3862
2828
1581
387
-700
-1933
-3624
-5477
-6959
-7559
-7229
-6038
-4526
-3205
-2232
-1623
-1067
-302
735
1797
2455
2493
2054
1412
1021
989
1332
1911
2448
2892
3139
3218
3055
2712
2084
1290
323
-704
-1723
-2715
-3585
-4316
-4778
-4897
-4602
-3975
-3073
-2116
-1244
-588
-184
59
251
424
534
616
580
468
333
291
355
565
870
1192
1448
1505
1336
943
368
-290
-938
-1529
-1997
-2358
-2610
-2741
-2759
-2594
-2273
-1863
-1397
-949
-574
-352
-305
-422
-630
-835
-1016
-1228
-1405
-1566
-1582
-1481
-1373
-1208
-1027
-786
-563
-457
-446
-548
-725
-929
-1147
-1307
-1371
-1299
-1118
-925
-692
-437
-132
139
315
363
347
244
14
-322
-689
-1028
-1329
-1522
-1628
-1627
-1524
-1364
-1194
-1019
-877
-727
-610
-541
-527
-558
-622
-693
-690
-624
-467
-214
70
337
608
851
1021
1117
1139
1115
1005
851
655
475
335
250
224
265
376
528
695
833
998
1049
1182
1271
1343
1468
1543
1675
1714
1867
2095
2376
2724
3105
3512
3830
4228
4368
4171
3493
2466
1396
355
-365
-1156
-2363
-3898
-5408
-6271
-6232
-5315
-3891
-2622
-1857
-1604
-1609
-1481
-948
-99
704
1142
1077
751
480
516
952
1613
2335
2928
3285
3395
3237
2807
2153
1349
521
-285
-1008
-1635
-2231
-2777
-3199
-3406
-3339
-3002
-2467
-1866
-1340
-1058
-955
-980
-1078
-1090
-986
-780
-513
-272
-74
91
251
474
748
1027
1231
1261
1112
729
224
-299
-779
-1154
-1411
-1553
-1618
-1639
-1601
-1495
-1341
-1125
-898
-703
-583
-571
-665
-835
-1038
-1184
-1207
-1165
-1040
-866
-689
-671
-802
-965
-1128
-1182
-1236
-1308
-1420
-1532
-1622
-1671
-1689
-1583
-1320
-973
-633
-368
-178
-52
8
-6
-15
-31
-13
-58
-125
-272
-413
-512
-587
-583
-603
-590
-643
-773
-955
-1153
-1359
-1466
-1522
-1520
-1438
-1317
-1135
-982
-791
-573
-321
-44
242
464
643
714
688
650
604
611
622
656
664
673
662
653
630
584
579
585
564
547
480
366
318
221
204
252
362
517
738
971
1176
1348
1554
1786
1998
2162
2276
2463
2597
2833
2993
3039
2897
2527
2067
1646
1344
1226
1150
980
347
-1008
-2748
-4356
-5078
-4862
-3924
-2802
-2112
-1986
-2230
-2464
-2320
-1560
-458
567
1096
1062
678
284
156
403
929
1572
2143
2541
2682
2482
2081
1552
1047
650
364
107
-249
-761
-1384
-2006
-2401
-2464
-2285
-1894
-1516
-1320
-1300
-1465
-1673
-1803
-1778
-1593
-1292
-942
-636
-435
-296
-154
65
365
743
1071
1246
1216
940
545
137
-218
-454
-557
-612
-641
-707
-828
-914
-972
-980
-958
-907
-948
-1193
-1572
-1944
-2199
-2307
-2285
-2118
-1787
-1429
-1116
-936
-814
-668
-506
-349
-295
-327
-411
-574
-750
-907
-981
-913
-718
-476
-293
-163
-108
-120
-190
-282
-348
-436
-496
-544
-649
-734
-784
-797
-704
-576
-403
-192
-58
-15
-50
-180
-339
-442
-533
-563
-573
-581
-588
-595
-582
-520
-391
-222
-99
-5
72
82
102
140
230
350
484
636
752
821
884
930
970
982
945
893
849
808
747
710
713
752
853
964
1089
1209
1336
1486
1642
1787
1891
2024
2138
2226
2246
2069
1751
1361
1034
907
884
988
986
453
-696
-2214
-3532
-4093
-3845
-2996
-2069
-1548
-1553
-1905
-2256
-2254
-1783
-993
-208
219
230
-41
-313
-372
-156
334
961
1571
2014
2210
2081
1673
1188
762
466
314
222
59
-239
-665
-1108
-1409
-1482
-1335
-1097
-903
-860
-1026
-1316
-1647
-1906
-1988
-1889
-1647
-1349
-1084
-877
-747
-624
-439
-201
82
342
477
451
279
23
-215
-347
-378
-333
-226
-144
-113
-148
-264
-400
-534
-679
-774
-857
-1054
-1356
-1735
-2013
-2128
-2068
-1894
-1684
-1427
-1219
-1129
-1145
-1211
-1211
-1124
-984
-905
-848
-799
-792
-772
-710
-600
-437
-231
-92
-40
-111
-265
-407
-535
-610
-643
-634
-605
-567
-575
-572
-561
-509
-387
-287
-202
-130
-142
-242
-399
-584
-712
-736
-685
-602
-515
-448
-421
-434
-461
-475
-452
-369
-274
-212
-185
-189
-153
-108
-37
115
284
437
551
607
633
622
599
605
586
592
601
590
596
580
597
602
624
653
720
770
821
847
841
900
941
1043
1161
1302
1416
1489
1364
1242
1091
1006
1042
1091
1118
1042
714
-29
-1082
-2181
-2808
-2864
-2400
-1721
-1198
-1038
-1203
-1512
-1766
-1773
-1545
-1208
-916
-798
-828
-928
-922
-719
-330
208
787
1281
1588
1611
1355
954
568
310
262
336
411
444
320
130
-68
-237
-286
-296
-330
-440
-695
-1044
-1420
-1748
-1914
-1878
-1660
-1339
-1019
-788
-666
-644
-691
-720
-689
-622
-532
-455
-413
-373
-347
-281
-143
22
227
385
432
380
215
-9
-259
-466
-569
-633
-676
-682
-697
-816
-971
-1092
-1152
-1170
-1160
-1180
-1231
-1299
-1377
-1448
-1471
-1402
-1228
-975
-739
-557
-434
-348
-298
-271
-228
-161
-130
-109
-100
-149
-189
-212
-223
-199
-130
-91
-60
-62
-141
-210
-262
-302
-301
-273
-241
-212
-236
-259
-299
-349
-331
-298
-214
-150
-152
-145
-170
-207
-212
-198
-170
-143
-111
-92
-90
-93
-38
-2
40
128
196
284
372
411
452
476
474
502
495
514
540
529
548
555
548
554
546
572
597
650
681
672
691
691
706
708
730
778
845
863
855
741
670
655
638
655
641
616
561
462
307
98
-232
-581
-966
-1211
-1322
-1243
-1145
-1022
-994
-1086
-1189
-1185
-1049
-1286
-1268
-1192
-1082
-1037
-1066
-978
-820
-593
-344
-107
11
103
165
149
120
31
-14
65
118
172
210
217
207
137
73
-3
-98
-208
-313
-464
-649
-821
-980
-1069
-1103
-1094
-1047
-1042
-1031
-1063
-1156
-1243
-1280
-1271
-1249
-1196
-1115
-1024
-957
-883
-814
-739
-670
-590
-517
-484
-469
-469
-471
-438
-430
-396
-331
-304
-287
-306
-371
-429
-494
-551
-579
-580
-571
-572
-582
-584
-589
-579
-564
-523
-500
-504
-498
-484
-486
-483
-457
-394
-299
-202
-123
-56
-1
39
58
44
17
-8
-23
-77
-117
-161
-187
-201
-194
-131
-90
-37
6
-6
-38
-93
-130
-171
-287
-130
-47
-78
-83
-38
-8
-30
-3
40
51
30
58
59
52
75
87
75
103
137
148
174
182
181
201
236
265
284
332
368
378
386
403
385
379
356
349
362
348
318
319
301
288
277
248
255
249
203
154
97
28
-27
-101
-164
-218
-283
-314
-290
-309
-315
-330
-349
-315
-293
-308
-328
-410
-520
-657
-762
-850
-895
-832
-783
-720
-662
-659
-675
-697
-704
-744
-780
-849
-837
-742
-692
-802
-840
-588
-541
-608
-510
-428
-394
-419
-415
-442
-493
-426
-373
-406
-425
-436
-441
-420
-432
-471
-476
-449
-404
-393
-436
-457
-485
-496
-494
-490
-471
-475
-453
-480
-516
-516
-511
-486
-458
-393
-320
-283
-235
-207
-214
-227
-229
-226
-191
-183
-189
-161
-156
-140
-87
-102
-52
-12
-36
-19
-59
-101
-91
-110
-40
62
87
134
148
158
201
197
156
123
56
14
-15
-71
-90
-69
-66
-54
-26
-20
15
11
6
-10
-70
-84
-72
-53
-57
-57
-35
-57
-41
7
-22
4
67
55
35
23
27
63
61
86
94
68
78
65
17
-9
-12
-20
-20
-5
-14
-37
-90
-97
-89
-82
-108
-117
-142
-208
-241
-264
-301
-299
-262
-220
-179
-172
-147
-174
-212
-226
-273
-311
-319
-366
-404
-441
-443
-530
-613
-367
-452
-549
-429
-362
-429
-398
-340
-361
-331
-293
-240
-268
-199
-129
-158
-158
-110
-144
-158
-144
-157
-173
-186
-183
-189
-207
-226
-261
-331
-356
-406
-467
-483
-500
-495
-473
-440
-410
-397
-379
-336
-326
-332
-273
-250
-218
-162
-160
-143
-128
-126
-126
-118
-102
-98
-120
-135
-135
-171
-190
-201
-231
-251
-266
-311
-350
-367
-417
-416
-408
-438
-434
-423
-427
-408
-390
-373
-358
-346
-310
-281
-263
-248
-224
-232
-229
-230
-250
-243
-297
-306
-303
-323
-296
-290
-288
-279
-301
-315
-342
-371
-355
-308
-261
-215
-170
-124
-72
-23
28
72
99
127
98
76
37
-29
-56
-96
-130
-139
-167
-179
-176
-183
-163
-156
-140
-93
-102
-100
-86
-130
-154
-169
-183
-170
-144
-114
-59
-40
11
40
35
34
10
-10
-28
-65
-97
-150
-232
-314
-366
-392
-393
-373
-361
-330
-296
-262
-253
-242
-224
-224
-210
-183
-185
-179
-186
-213
-216
-202
-189
-177
-149
-150
-173
-188
-211
-243
-272
-296
-316
-363
-393
-423
-454
-467
-438
-404
-375
-333
-297
-266
-225
-204
-197
-198
-240
-273
-280
-290
-283
-272
-254
-243
-213
-183
-178
-179
-190
-224
-260
-287
-310
-329
-392
-438
-461
-479
-470
-437
-384
-335
-292
-248
-233
-205
-205
-198
-203
-215
-213
-241
-249
-277
-308
-311
-301
-279
-250
-241
-225
-233
-242
-265
-304
-308
-328
-341
-335
-340
-343
-345
-320
-276
-249
-195
-179
-173
-138
-149
-171
-162
-160
-174
-174
-198
-213
-202
-224
-212
-224
-239
-237
-277
-288
-286
-330
-338
-337
-348
-325
-287
-285
-278
-287
-308
-303
-299
-293
-248
-242
-228
-204
-230
-228
-239
-232
-219
-200
-185
-213
-214
-215
-218
-219
-218
-235
-247
-254
-259
-279
-297
-299
-297
-281
-264
-244
-218
-192
-178
-169
-162
-153
-171
-183
-205
-229
-235
-257
-318
-354
-382
-404
-380
-364
-312
-284
-286
-275
-288
-295
-298
-294
-301
-325
-319
-318
-311
-295
-279
-254
-245
-244
-203
-189
-213
-228
-251
-299
-342
-374
-422
-434
-470
-505
-497
-497
-476
-451
-428
-393
-365
-351
-344
-317
-298
-282
-306
-314
-299
-300
-287
-281
-262
-188
-186
-159
-107
-134
-131
-154
-199
-216
-246
-245
-244
-273
-265
-284
-313
-335
-345
-358
-372
-348
-326
-306
-291
-293
-295
-319
-316
-307
-299
-266
-267
-302
-312
-361
-383
-356
-376
-375
-371
-396
-411
-440
-429
-413
-390
-343
-329
-315
-300
-294
-289
-295
-300
-315
-343
-345
-381
-395
-381
-415
-421
-443
-464
-451
-473
-473
-467
-507
-518
-534
-551
-550
-554
-546
-539
-533
-491
-470
-434
-387
-341
-300
-277
-262
-272
-259
-240
-241
-246
-259
-261
-276
-324
-332
-351
-386
-375
-357
-342
-308
-312
-312
-311
-324
-298
-283
-280
-241
-223
-211
-213
-213
-213
-227
-214
-192
-188
-201
-188
-217
-250
-265
-302
-345
-374
-406
-439
-469
-494
-489
-465
-444
-414
-383
-377
-361
-370
-376
-384
-376
-376
-390
-370
-363
-352
-349
-356
-339
-332
-323
-319
-332
-341
-341
-342
-358
-368
-361
-370
-368
-387
-399
-385
-372
-379
-371
-355
-348
-333
-329
-322
-290
-291
-283
-280
-266
-262
-286
-288
-307
-335
-336
-336
-354
-363
-371
-381
-368
-340
-315
-284
-261
-241
-223
-226
-222
-221
-218
-221
-227
-212
-221
-212
-206
-187
-182
-197
-188
-181
-211
-244
-276
-332
-365
-394
-435
-455
-487
-514
-500
-499
-498
-472
-461
-425
-399
-367
-321
-300
-285
-304
-324
-340
-334
-314
-302
-294
-278
-269
-255
-246
-240
-213
-188
-157
-158
-178
-185
-224
-268
-318
-351
-373
-409
-407
-387
-384
-337
-311
-279
-239
-197
-304
-122
-148
-234
-179
-238
-224
-268
-203
-227
-180
-144
-136
-148
-123
-104
-122
-81
-78
-103
-117
-170
-234
-269
-283
-278
-231
-212
-201
-184
-188
-202
-233
-227
-238
-238
-227
-256
-283
-302
-321
-329
-305
-285
-267
-277
-300
-332
-368
-374
-358
-327
-308
-288
-287
-271
-282
-302
-289
-288
-264
-246
-241
-241
-259
-272
-280
-275
-261
-241
-233
-211
-213
-227
-245
-277
-272
-295
-338
-335
-372
-388
-377
-389
-334
-311
-315
-282
-306
-329
-296
-301
-317
-298
-293
-267
-276
-351
-408
-408
-360
-291
-253
-262
-302
-310
-279
-262
-279
-308
-353
-372
-368
-372
-352
-366
-368
-378
-374
-350
-323
-284
-299
-321
-330
-338
-326
-324
-295
-271
-301
-299
-316
-339
-326
-304
-308
-311
-301
-292
-273
-248
-203
-212
-231
-254
-278
-300
-307
-308
-335
-371
-395
-383
-370
-366
-334
-329
-332
-347
-358
-379
-372
-356
-341
-351
-361
-378
-402
-428
-436
-410
-402
-397
-388
-375
-378
-371
-365
-354
-349
-339
-313
-302
-296
-292
-307
-316
-325
-313
-286
-284
-282
-291
-299
-295
-285
-300
-297
-317
-316
-313
-358
-380
-373
-376
-372
-347
-290
-273
-246
-254
-241
-210
-251
-208
-177
-169
-193
-170
-207
-250
-248
-285
-289
-281
-257
-254
-242
-233
-254
-259
-256
-233
-213
-207
-190
-198
-220
-249
-253
-253
-253
-238
-260
-291
-304
-332
-334
-328
-297
-267
-242
-213
-207
-184
-187
-193
-185
-170
-161
-165
-165
-163
-192
-215
-215
-217
-202
-183
-184
-192
-212
-213
-206
-221
-219
-227
-273
-308
-342
-380
-394
-415
-441
-424
-407
-387
-364
-351
-318
-281
-237
-193
-172
-142
-127
-158
-180
-193
-201
-197
-199
-210
-213
-194
-179
-176
-172
-183
-200
-223
-247
-259
-258
-247
-255
-241
-246
-256
-246
-227
-196
-204
-198
-191
-215
-240
-256
-257
-256
-261
-260
-270
-285
-296
-280
-263
-253
-224
-203
-212
-232
-257
-269
-304
-304
-284
-301
-318
-326
-333
-349
-343
-334
-291
-268
-244
-209
-191
-179
-170
-173
-147
-126
-122
-114
-127
-155
-182
-214
-221
-222
-237
-249
-263
-271
-280
-290
-311
-315
-306
-315
-301
-308
-315
-280
-274
-270
-235
-228
-222
-204
-192
-166
-132
-127
-104
-90
-74
-63
-78
-69
-92
-139
-166
-185
-214
-222
-218
-244
-242
-249
-255
-257
-281
-309
-326
-343
-360
-366
-380
-369
-360
-366
-349
-325
-279
-246
-237
-230
-223
-225
-217
-206
-228
-257
-276
-311
-329
-338
-360
-373
-372
-370
-371
-370
-351
-322
-304
-294
-275
-276
-273
-278
-302
-318
-331
-324
-305
-315
-297
-272
-266
-246
-246
-254
-262
-290
-297
-307
-336
-343
-355
-358
-376
-392
-378
-354
-340
-306
-278
-292
-281
-289
-301
-293
-312
-317
-326
-344
-321
-304
-286
-256
-247
-274
-294
-322
-367
-378
-377
-380
-358
-344
-330
-277
-262
-251
-219
-211
-201
-180
-181
-162
-157
-170
-180
-203
-208
-210
-219
-230
-243
-254
-282
-305
-333
-350
-356
-378
-385
-404
-395
-364
-367
-359
-331
-317
-301
-290
-285
-285
-292
-282
-265
-233
-245
-334
-408
-380
-333
-205
-245
-435
-568
-544
-393
-269
-272
-327
-361
-422
-507
-472
-423
-327
-277
-344
-405
-414
-353
-286
-221
-214
-238
-248
-268
-278
-272
-271
-278
-330
-390
-406
-384
-324
-288
-285
-285
-332
-348
-360
-368
-339
-355
-361
-348
-340
-299
-252
-220
-205
-175
-166
-178
-160
-166
-177
-187
-229
-279
-305
-348
-390
-422
-436
-427
-430
-454
-469
-479
-503
-499
-505
-523
-517
-515
-501
-477
-451
-419
-385
-336
-294
-254
-193
-139
-110
-70
-65
-80
-101
-142
-197
-241
-273
-314
-323
-355
-378
-362
-362
-367
-359
-384
-380
-384
-382
-369
-371
-369
-372
-375
-363
-342
-321
-278
-239
-215
-206
-185
-156
-133
-133
-125
-151
-203
-215
-247
-275
-287
-305
-310
-330
-358
-388
-413
-428
-421
-417
-398
-376
-375
-367
-353
-334
-315
-286
-284
-280
-273
-252
-262
-292
-311
-355
-364
-375
-378
-373
-386
-399
-405
-404
-383
-342
-300
-278
-249
-218
-227
-265
-281
-270
-256
-258
-260
-250
-265
-264
-251
-245
-232
-223
-218
-208
-220
-247
-279
-320
-361
-374
-378
-363
-310
-295
-294
-268
-242
-213
-184
-153
-132
-151
-180
-186
-206
-227
-216
-201
-184
-145
-122
-127
-145
-181
-206
-215
-244
-284
-314
-335
-375
-392
-392
-375
-349
-323
-284
-257
-237
-200
-151
-124
-93
-70
-69
-71
-65
-61
-91
-109
-102
-98
-103
-120
-114
-141
-165
-177
-197
-228
-263
-307
-333
-365
-391
-393
-366
-362
-334
-277
-260
-244
-223
-216
-208
-205
-194
-198
-199
-180
-183
-192
-200
-219
-246
-258
-273
-267
-268
-287
-308
-314
-296
-288
-260
-229
-232
-231
-217
-214
-170
-92
-59
-39
-26
-40
-63
-107
-141
-157
-183
-212
-221
-252
-282
-288
-289
-316
-340
-356
-360
-368
-386
-370
-375
-378
-385
-373
-361
-323
-288
-262
-236
-207
-197
-177
-158
-158
-126
-118
-130
-133
-155
-180
-181
-211
-232
-227
-252
-274
-285
-308
-323
-336
-344
-375
-400
-408
-417
-406
-375
-359
-335
-304
-269
-235
-201
-166
-131
-111
-123
-134
-153
-170
-196
-228
-233
-230
-234
-250
-266
-277
-299
-321
-351
-380
-394
-433
-476
-492
-496
-487
-469
-447
-392
-364
-334
-291
-263
-239
-215
-227
-233
-241
-266
-274
-293
-309
-299
-310
-322
-299
-290
-306
-318
-317
-332
-351
-362
-375
-376
-374
-341
-324
-277
-231
-219
-212
-202
-188
-174
-185
-203
-216
-227
-256
-292
-304
-328
-352
-364
-416
-441
-426
-424
-398
-387
-342
-307
-294
-290
-312
-321
-306
-285
-268
-264
-267
-241
-222
-250
-255
-249
-279
-306
-335
-363
-403
-444
-449
-463
-482
-480
-473
-466
-455
-430
-391
-353
-300
-238
-197
-184
-163
-152
-135
-128
-133
-139
-144
-165
-175
-196
-206
-198
-221
-236
-252
-252
-261
-283
-296
-300
-314
-344
-364
-369
-391
-416
-409
-394
-365
-346
-313
-296
-274
-217
-179
-168
-162
-157
-161
-176
-192
-183
-166
-191
-202
-228
-279
-287
-313
-337
-357
-389
-401
-415
-443
-463
-467
-470
-468
-449
-439
-397
-391
-382
-344
-354
-337
-312
-325
-303
-275
-276
-287
-285
-276
-295
-297
-298
-328
-371
-398
-417
-444
-476
-489
-483
-494
-486
-467
-459
-443
-453
-439
-406
-394
-373
-353
-324
-310
-302
-299
-298
-307
-296
-293
-293
-264
-263
-277
-298
-310
-293
-293
-300
-290
-280
-293
-275
-263
-252
-212
-231
-231
-234
-240
-229
-227
-221
-191
-178
-181
-165
-177
-204
-220
-257
-282
-310
-325
-329
-338
-340
-341
-329
-344
-343
-325
-316
-310
-272
-270
-259
-248
-280
-263
-257
-262
-214
-198
-189
-169
-173
-173
-155
-164
-187
-180
-199
-214
-242
-297
-320
-334
-339
-336
-329
-302
-284
-278
-278
-266
-261
-282
-291
-274
-281
-282
-274
-285
-265
-243
-249
-223
-203
-202
-197
-218
-230
-264
-288
-293
-351
-415
-374
-313
-349
-432
-449
-356
-302
-325
-324
-280
-229
-223
-229
-245
-249
-205
-188
-221
-263
-253
-218
-242
-291
-326
-326
-317
-329
-344
-337
-321
-329
-362
-378
-383
-370
-350
-362
-366
-330
-305
-286
-283
-275
-246
-250
-247
-253
-266
-270
-277
-300
-325
-320
-338
-333
-299
-299
-279
-256
-239
-216
-198
-202
-189
-200
-232
-239
-263
-250
-224
-203
-172
-175
-177
-170
-178
-190
-219
-235
-277
-313
-338
-341
-349
-345
-321
-309
-258
-233
-214
-161
-139
-119
-98
-102
-90
-91
-119
-140
-168
-184
-196
-194
-168
-141
-131
-121
-130
-132
-173
-230
-268
-318
-363
-384
-416
-443
-451
-465
-463
-435
-407
-375
-353
-339
-312
-293
-274
-264
-260
-260
-278
-302
-303
-291
-279
-270
-268
-252
-236
-235
-242
-229
-240
-242
-229
-249
-232
-211
-222
-189
-198
-203
-187
-201
-215
-246
-278
-285
-296
-310
-285
-270
-261
-262
-262
-246
-238
-240
-227
-220
-238
-263
-283
-284
-272
-264
-273
-288
-278
-268
-261
-245
-221
-203
-207
-217
-239
-239
-245
-277
-249
-237
-245
-246
-251
-240
-252
-273
-266
-268
-278
-283
-305
-312
-302
-302
-327
-315
-292
-267
-218
-205
-201
-178
-178
-157
-149
-158
-146
-146
-163
-177
-200
-213
-241
-256
-260
-275
-282
-302
-331
-321
-348
-353
-333
-330
-329
-316
-305
-332
-330
-357
-344
-378
-336
-349
-301
-458
-254
-265
-523
-226
-227
-328
-249
-170
-200
-239
-188
-145
-189
-215
-121
-238
-203
-285
-180
-555
-658
52
-875
-612
-247
-530
-544
-391
-251
-336
-336
-65
-183
-266
-142
-205
-251
-382
-350
-153
-406
-421
-148
-257
-409
-120
-64
-349
-120
50
-232
-115
73
-122
-124
4
-98
-195
-104
-154
-213
-110
-128
-214
-131
-165
-171
-261
-103
-932
-210
-342
-1044
-423
-357
-774
-544
41
-690
-426
-24
-360
-523
-72
-218
-595
-7
-947
-969
-81
-1647
-1213
-500
-1072
-1608
-28
-154
-1347
190
437
-581
8
734
-232
-313
309
-276
-661
-231
-471
-818
-374
-433
-608
-266
-88
-392
-20
126
-70
72
146
-4
46
-89
-71
-57
-294
-198
-139
-204
-255
-46
36
-149
126
151
-699
0
-497
-1037
-811
-1023
-1270
-1191
-967
-1140
-913
-652
-519
-389
-83
-179
-10
-112
-119
-304
-233
-440
-481
-433
-538
-422
-352
-364
-369
14
-215
-160
104
-134
-63
9
-161
-257
-234
-423
-545
-601
-535
-549
-455
-572
-438
-204
-211
-324
-481
67
-187
-337
-343
-445
-212
-445
-720
-389
-373
-523
-410
-149
-344
-391
199
-154
-644
31
252
-275
-627
70
192
-675
-334
82
-321
-428
278
-60
-733
92
442
-617
-212
169
-471
-219
-96
-240
-560
-232
-356
-247
-195
-341
-728
-41
304
-901
-509
-96
-80
-422
-657
-271
-216
-101
-669
-225
242
-356
-581
-69
-341
-716
78
-229
-489
-431
-61
-416
-393
-383
-126
-165
-391
-400
-539
-132
-204
-662
-19
159
-987
-50
99
-600
-502
41
193
-609
-437
257
-224
-298
-337
-299
-193
-450
2
-310
-402
-371
191
70
-268
-304
-598
656
-79
-847
-78
360
-463
-445
196
-470
-434
57
-100
-683
-208
-138
-474
53
-242
-506
-95
427
-281
-547
128
-100
-292
138
-369
-769
395
-71
-1143
222
176
-403
-427
365
41
-786
-126
230
-538
-329
-174
-474
-82
-627
-209
-201
-448
-560
-136
-254
-627
-500
-263
-667
-603
-251
-267
-1002
-706
70
-335
-841
-539
-252
-119
-633
-843
-16
271
-382
-1023
487
-179
-848
-11
-230
-200
110
-314
-578
16
118
-335
-512
-124
320
-544
-235
-522
-523
141
-1174
-430
75
-303
-758
387
-53
-1002
210
146
-783
-609
386
-546
-600
27
-348
-139
376
-271
-184
543
186
-373
-395
519
24
-1021
46
-16
-414
33
-390
-198
-213
-203
138
-796
-302
725
-1015
-826
315
-204
-751
-610
146
-254
-845
-242
-354
-403
44
59
-827
-317
-123
-623
-173
-753
-372
-179
-444
-130
-867
-473
-158
-96
-509
-593
-346
-243
24
-470
-699
-262
211
395
-778
-1098
394
135
-765
-401
-274
101
555
-893
-793
844
-384
23
37
-1138
40
-29
-621
-579
-103
101
-154
-176
21
-737
-589
510
-511
-951
441
372
-832
22
1026
-410
-697
563
623
-403
265
-349
-763
1451
-487
-1134
488
164
-162
-2
400
-672
-378
259
8
72
-640
237
221
-1020
153
68
-36
212
-229
-22
589
-289
-937
1591
-461
-464
-421
298
1375
-1356
-571
798
531
152
-743
-349
873
716
-651
-453
1020
-393
361
-148
-615
394
525
-109
-1506
758
1272
-582
-940
729
98
-155
644
-477
-527
1135
617
-1104
-253
989
-154
-142
1153
-1612
165
1401
318
-896
-1155
2171
-252
-799
-420
489
1123
-455
-864
639
605
75
-339
-348
383
1353
-266
-1493
976
1781
-614
-1915
1507
720
-250
-312
414
152
27
71
-255
377
93
92
-805
946
267
-277
-268
409
637
189
146
64
279
1014
442
-1917
1453
496
-1418
339
1333
-826
-297
1354
-1052
55
685
302
-1240
443
920
181
-1235
476
1500
-2010
187
588
171
-155
-622
790
-589
-589
775
-254
-384
-598
438
-362
-1009
566
-221
-302
405
196
-1027
104
1294
-864
-1335
1289
170
-1076
-123
725
-1036
-126
1466
-1072
-968
464
-175
-72
56
-1089
-750
907
498
-859
-646
-89
427
-306
212
-978
-201
669
-949
-61
197
-403
248
-188
-975
-45
83
71
-555
-437
-213
274
179
-1461
534
-23
-1297
259
-836
208
246
-1061
-117
-19
-77
40
-237
-796
108
-734
-450
-39
-348
-582
-441
503
-541
-36
-83
240
-631
-317
674
-793
-731
-218
185
487
-1338
-1176
598
-501
241
-1281
-250
-404
729
-89
-2946
1844
424
-1381
-957
459
-91
-220
222
-607
-1423
252
350
-1033
-668
-959
578
-47
-1364
-830
-475
542
-690
-1777
-186
943
-1557
-1122
293
-348
-81
-1701
-992
1320
68
-1798
-436
630
152
-833
-1066
-431
600
-120
-1976
-978
1506
-34
-1870
-507
1048
-269
-1933
57
258
-628
-954
-405
-523
15
-1161
-1032
1318
-833
-893
178
-88
-763
-147
-184
-809
730
-387
-2097
909
1622
-1113
-1388
352
612
-682
-357
-848
-99
841
260
-1258
-758
1262
-492
-648
52
405
-1174
409
418
-1045
144
22
-870
-42
-892
8
227
-1831
257
-98
-1368
310
267
-1847
-567
907
-409
-2161
687
1102
-1746
-1382
1296
-709
-1273
-12
-156
-361
-739
284
-865
-332
-102
-967
-1078
571
54
-308
-1338
-581
1498
-683
-1245
-569
441
-194
56
-1477
-565
719
-44
-829
-1431
1198
-702
-648
135
-1235
-299
-698
-241
-1116
-784
-120
-756
-883
233
607
-1009
-1254
116
41
-1210
-516
-153
-408
-682
-45
-26
-1941
-51
1563
-731
-2094
84
786
-1203
-1106
504
-362
-630
-127
-532
-330
-527
1173
-1943
-1393
1764
-2
-1763
-451
1239
-2038
-269
1133
-1281
-1755
20
692
-234
-1010
-132
8
-157
-546
-486
330
362
-1827
-678
1293
-757
-844
-834
1059
-224
-651
-254
-690
949
-113
-727
-779
261
-278
-1373
592
-141
-1245
-253
1405
-970
-1128
482
485
-1245
-930
1075
-362
-423
-411
744
-257
-143
-171
176
-753
-1148
454
-405
-1419
724
-740
-1028
1157
-350
-1534
-335
1511
-1263
-1155
371
-38
-240
-184
-807
-287
253
-258
169
-1455
379
1206
-1729
-1337
1097
357
-1987
-523
-1
-810
86
-357
-807
-1230
838
-194
-757
458
-1373
13
930
-442
-1904
-651
1045
-1884
-928
875
-736
-906
-458
55
72
-1114
-1392
1026
1140
-2154
-2111
860
224
-1252
-611
-462
-48
275
-735
-1114
491
-266
-1032
-163
-482
-1457
-407
735
-827
-632
-837
6
1345
-342
-2267
508
1320
-1144
-1299
456
-367
77
-26
-1123
238
118
248
-1023
-403
-112
-285
602
-29
-203
-1037
138
756
-1007
-1530
283
620
-577
-1312
-971
1032
324
-978
-1283
454
76
-1073
-348
-941
-400
-185
135
-394
-747
109
501
-34
-1037
-482
738
-692
-933
-237
-333
-388
913
-784
-834
357
57
-1249
-450
-16
-1190
-839
754
-627
-2007
722
-239
-960
-570
-194
-849
55
-901
-681
-381
-270
-928
-818
251
-221
-1660
-556
1199
-812
-645
-1029
240
655
-1195
-1252
266
853
-564
-1566
633
496
-615
-1658
1053
475
-2590
612
-37
-747
-1335
-762
-945
668
-331
-1753
-1403
1269
629
-2212
-759
1910
-263
-1793
801
94
-551
602
-1273
-601
2704
-940
-1940
1159
1559
-2396
-536
726
-497
-700
-205
-446
-1365
978
-856
-590
1058
-1672
-1224
1474
-70
-2364
335
509
-1601
-1126
775
-624
-2041
816
-256
-944
311
-553
-1339
1121
189
-2647
734
894
-1496
-579
444
170
-251
-408
-1131
997
-604
-2049
1265
835
-1522
-653
408
34
-130
-1710
599
-566
-245
-133
-1503
-477
546
-465
-936
419
-121
-1506
727
71
-1372
-98
-525
-279
-196
-1224
177
-879
-155
361
-1481
-298
70
-391
-1408
-46
-115
-487
-519
-971
-767
272
-782
-1500
-208
-97
410
-840
-1502
-770
18
16
-1799
-883
553
-128
-450
-1015
-809
196
-467
-584
-1288
-488
-682
293
4
-1804
771
1706
-1326
-2114
1536
1216
-2259
-1182
1050
209
-1238
-1489
1424
365
-1361
-48
-499
687
-73
-1048
-533
811
-288
-502
-106
-2005
1865
-68
-2460
-344
1244
-399
-1304
638
655
-179
-1191
243
-763
381
-186
-983
-303
308
482
-1748
1049
1085
-614
-905
295
484
-955
-836
36
360
-1244
-424
-119
-753
-693
-86
588
-405
-575
-501
805
155
-1889
23
889
-314
55
-1684
1173
614
-1786
763
-1221
221
-427
-449
50
-1591
113
881
-596
-1056
-30
-482
467
-149
-578
-1176
647
887
-1315
-1062
810
-47
-612
-242
-506
-179
-27
-399
-888
-33
211
-600
-1274
506
-462
-952
-252
688
466
-1841
-335
1396
-895
-1705
104
-116
555
-299
-1295
2
1195
-574
-990
300
-360
163
-60
-1324
-334
257
-565
-582
-255
313
-1520
472
556
-1059
-218
-555
178
-680
-662
-486
-405
233
-1935
-153
873
-1008
-2019
1027
514
-896
-900
-248
995
-1256
-1155
604
957
-1130
-1012
596
1094
-1537
-2
252
460
-817
-707
1058
-2007
-403
630
-978
-1250
1337
-475
-504
-827
380
427
-1464
443
-1065
-1047
-424
405
-953
-1658
207
901
-1875
-598
1127
-509
-1639
-1049
1950
-434
-2538
268
957
570
-1859
-727
1938
-823
-1253
565
230
-2096
395
992
-765
-937
490
-439
-1464
1609
-1046
-1169
114
1078
-1538
-1637
1787
-21
-1815
-536
1880
-1144
-1346
328
776
-130
-1048
-860
1564
-445
-1608
549
-423
830
49
-1594
591
-169
-133
1339
-1699
164
-17
-246
1234
-584
-2601
1304
1595
-2305
-1623
-86
2323
-620
-1482
-659
1472
536
-2176
753
-844
526
-850
-697
-372
-796
18
285
-953
-1400
950
-923
-771
-1046
-191
-67
-353
-749
-40
-638
923
-128
-2113
1602
1407
-2560
-2253
2797
267
-2039
-459
846
1040
-1619
-450
1298
-1178
590
-740
-2050
2006
-604
-1155
543
-642
-31
596
-1607
449
916
-558
-745
-910
1473
-226
-1279
302
1303
-2453
581
1957
-2786
401
2810
-2559
-1486
1069
-451
61
-828
-789
-1712
719
548
-950
-326
-1039
-631
2334
-1908
-2193
2147
-408
-1899
-307
1595
-1255
-1137
1364
-643
-1926
1278
786
-2472
592
678
-151
-435
-1768
1619
1064
-2564
-992
1654
165
-2000
491
456
-1629
127
350
298
-720
-601
34
367
238
-1412
753
581
-1605
-448
238
338
-1545
355
-216
-578
678
-283
-735
210
-49
-408
345
-1267
893
456
-984
-1306
200
693
-1001
-133
634
-1291
273
1117
-1763
1063
-966
-644
613
-504
-1364
829
452
-826
-1092
951
102
-204
-519
-1968
2343
699
-1115
-2309
1927
1721
-2514
-438
-25
-350
-620
373
-569
1
-536
311
-372
-189
-317
-1323
-49
-577
785
-1261
-1254
213
169
473
-1794
-1410
2198
-3
-1396
-1800
-213
1374
-1591
-1109
1250
-1207
-1521
2856
-1863
-2728
1930
40
-915
114
556
-27
-1453
1650
783
-1753
-1053
1563
-89
-1411
-201
242
987
-2128
301
872
-948
-1755
1725
1183
-2385
-610
1528
552
-949
760
-806
515
323
-554
427
-493
460
-6
-212
-37
-537
1250
117
-1306
859
808
-2299
279
1729
-153
-2042
-2230
4185
-450
-2649
-40
461
416
-1050
-331
-89
-318
-1746
1554
-305
-2209
456
-467
567
-320
-931
-710
419
579
-657
-501
-660
751
-31
-402
-941
412
532
-729
-317
-579
-722
768
-324
-399
49
-142
-251
-1321
1281
-169
-2151
-34
1125
-632
-1508
-1222
1332
1601
-3346
-276
1014
-192
106
-2106
533
-374
-166
-117
-952
-198
-791
-836
804
-66
-1998
360
1732
-1241
-1123
760
-672
9
-632
-683
-340
617
-1024
-734
2205
-48
-3498
1279
1910
-1496
-1301
-1383
1719
723
-1369
-1353
694
2120
-1182
-1573
1562
958
-1597
-370
976
-260
-1144
-99
103
1418
162
-2198
-927
1997
617
-1462
-819
-576
2094
-580
-1129
-985
1166
483
-1316
511
-152
-555
564
663
-512
-1497
-1173
1381
-624
-564
-149
-863
64
-517
-279
67
-554
378
-218
-160
-2572
785
2030
-1979
-1026
-319
1295
-745
-502
-451
66
42
-2279
150
393
-1681
-1084
1458
934
-1812
-1728
1407
156
-1071
-665
-361
-294
66
-1261
-285
558
-364
-288
-235
-523
-828
1378
-863
-1743
501
833
-863
-950
290
-478
-695
-190
797
-626
-964
-944
-19
1078
-866
-663
-587
288
929
-957
-943
-239
420
1024
-845
-3152
1104
2179
-1205
-1564
107
-82
2
-723
-1570
436
-528
-1011
-384
-945
-475
689
-1048
-1188
-765
735
-854
-2264
693
325
-892
-2382
-891
1842
152
-2061
-1677
2188
769
-2732
229
-195
-261
307
-1025
-803
955
-776
-1134
591
457
-1558
215
191
-2263
115
50
-2095
-545
354
-1836
-1119
1267
-339
-3629
1594
1469
-1332
-1194
-1290
1011
751
-1819
-1370
1883
-88
-1805
839
1595
-2574
-230
2349
-2486
15
106
-1212
1167
-1395
-469
-240
99
217
-2015
1374
-263
-1626
814
-1158
-1724
1536
-620
-317
-830
-507
1508
-902
-751
-1593
862
1056
-2766
-859
1383
-1188
-1805
477
-48
-76
-1956
14
1447
-961
-1343
18
453
-1703
647
444
-2378
-14
1461
-2595
-1316
1629
12
-1724
-1031
1039
-665
-1440
423
428
-1856
-194
370
-867
-366
-278
-278
597
-1720
-1024
879
74
-1322
-1241
282
548
-1240
-1960
955
763
-2271
-2319
779
1511
-1141
-2940
561
1716
-1076
-2209
900
-163
-2057
1102
10
-1612
-2691
1566
1742
-3149
-1119
867
547
-797
-1665
-236
1821
-826
-1267
606
-536
-921
-514
850
-1570
-1481
940
-52
-1707
222
-817
-997
1329
-1345
-329
-2173
152
1683
-2109
-827
-168
849
-1090
-836
1262
-2508
-508
2684
-1367
-2639
719
1000
-864
-1758
531
477
-2332
639
1289
-1962
-1143
1129
-260
-1107
-390
482
-1680
-827
1674
-1614
-1115
91
983
-1095
-299
252
-1492
591
810
-996
-2012
834
1234
-1188
-1014
508
353
-118
-1112
-794
1749
-536
-1075
28
-83
-164
-595
628
-196
334
-1117
-239
1795
-80
-1616
818
54
-1584
493
334
-995
-929
1365
-416
-925
102
403
615
-397
-1459
76
937
980
-1676
-1772
2250
781
-2427
-872
1588
1096
-1834
-1589
2500
-94
-1200
191
-846
985
407
-1752
-1148
2044
-186
-1909
582
4
-994
863
406
-3201
559
2506
-1931
-1993
578
12
-770
614
28
-1597
747
631
-2327
-93
1372
-213
-930
-387
-734
485
1107
-1091
-1095
-391
-277
1791
-1930
-2674
2296
308
-790
-1615
-1496
1053
1005
-1203
-1789
-339
1230
258
-1252
-1551
792
943
-1723
-1277
1036
165
-1192
36
-368
752
-1038
-94
189
-1525
-438
157
-366
-25
-442
222
-652
-1551
467
1400
-279
-2246
-76
132
728
-747
-1553
263
1367
-1196
-1613
442
375
-359
-1081
-218
-1209
-622
139
39
-328
-1786
253
1106
-543
-991
-331
1115
-279
-536
361
-1648
1185
1461
-1396
-1306
814
1248
-1211
-105
242
-605
206
-90
140
-380
-1840
1742
1369
-2462
-1114
1768
1329
-1866
-615
1166
-189
-794
-383
907
90
-102
-1739
-206
2360
-1017
-2631
1805
1549
-1382
-141
508
629
-663
-166
99
217
29
-51
152
-151
-828
31
953
66
-973
-454
985
-385
170
292
-1449
-178
2079
-1902
-2247
1652
190
-494
407
-848
-990
3071
-1065
-2015
2246
776
-3619
-171
2834
-324
-2866
899
1862
-1808
-1308
-240
2603
-624
-1559
104
938
809
-1981
-627
537
352
-625
-974
876
-856
478
19
-767
392
44
-682
-181
-1039
-502
-541
264
-480
-613
-1167
-115
1651
-914
-2447
-1261
3271
-309
-3110
530
886
-2439
-74
249
-1424
139
-123
-813
-318
19
-631
-1710
602
429
-995
-677
-2065
695
1592
-3026
-1463
2412
-224
-1493
-20
-510
-512
664
-443
-1565
-707
733
99
-1656
-265
-1221
277
1107
-1092
-1773
346
536
-621
-161
-332
699
-912
-1820
2387
682
-2677
-371
1398
670
-1195
-1446
-760
2754
-1104
-3135
929
1919
-1180
-1385
842
-1367
397
330
-930
41
695
-885
-910
1507
-903
-2829
1581
1704
-1616
-1672
533
-542
276
890
-1998
-909
2315
-212
-2993
1978
1330
-2857
543
2522
-664
-1531
60
228
456
50
-2113
1056
1741
-1901
-878
490
-83
601
-545
-1021
-130
505
-558
-612
38
-177
221
-531
-965
986
1459
-2487
-1694
2858
761
-2659
-997
1562
1280
-1234
-1358
-1055
2285
305
-2485
-392
534
413
-754
-1448
-286
1141
-608
-1199
705
-732
-1061
1096
-968
-465
-222
606
-16
-1306
-366
636
937
-1794
-1079
323
567
20
-1469
-1071
639
1910
-1090
-4113
950
3540
-1222
-3601
-1271
2489
1020
-2381
-1857
3004
1604
-3564
-1845
2347
-243
-2567
456
155
-1408
-400
1299
-509
-2145
919
1471
-864
-599
-588
467
1219
-610
-2259
-693
2094
386
-2787
-859
2398
239
-2077
-1641
517
1727
-894
-2196
-1273
818
1459
-1634
-1834
1274
168
-1187
1583
-902
-2160
890
894
-344
-1114
-43
254
-150
-1065
-341
117
24
-1489
79
908
-1106
137
-2237
295
1975
-1781
-481
-968
-318
168
-1666
391
224
-2258
760
1537
-2881
-863
756
144
-1131
-1395
549
114
-184
-790
-277
-735
-427
363
-590
-1811
574
413
-1127
-578
-854
889
-523
223
-760
-1024
643
-356
149
-1010
-122
-271
575
3
-1568
-259
698
221
-378
-429
-1242
1201
1126
-1438
-1727
1259
957
-1975
-1484
445
207
-1331
-22
417
115
-2623
111
2225
-1499
-1420
808
606
-2417
-701
2535
-1714
-2815
3134
126
-2243
-47
1307
-320
-746
-1169
788
82
-1007
-561
-460
-486
46
348
-2619
1943
1737
-1673
-1599
902
639
-1441
-931
207
-118
-500
-1279
-406
423
-457
900
-302
-2759
1324
2039
-3109
-960
1263
1166
-917
-1472
30
788
506
-406
-558
-974
1084
503
-1041
-9
-323
-389
800
-1894
-1024
2511
-607
-1926
850
-254
8
1336
-1853
-381
1952
-287
-2035
315
1036
869
-740
-2386
1157
2713
-1669
-2521
2326
550
-1310
497
688
-1938
459
1621
-1651
-902
1192
464
-1059
379
-775
-641
1406
-1093
-510
15
314
415
-1411
-924
1199
1118
-2550
-1494
2116
1397
-3336
-644
1392
438
-1038
-1400
757
642
-676
-1910
1160
1172
-1535
-2596
2051
1119
-1858
-2096
-363
3329
-1434
-3637
1005
2168
-1102
-3585
944
2307
-1725
-2724
1427
1536
-821
-2525
-310
2764
-1862
-1412
50
1006
-150
-1890
533
1208
-1577
-18
1239
-131
29
-106
-1101
241
1374
-1043
-805
-591
1740
-77
-3100
467
2726
-866
-2280
-156
1677
372
-2712
-16
2221
-7
-1777
-439
742
427
261
-382
155
-524
154
1682
-1230
-1134
1978
760
-914
-921
-169
922
1249
-1350
-671
1550
733
-1734
-349
1268
205
-48
-191
-79
526
502
-832
29
114
1092
-1353
-1450
2001
911
-1118
-1744
1169
580
-974
253
-189
-304
184
139
311
-1554
102
1326
-196
-1686
-953
1494
1135
-1866
-2060
1268
1259
-1034
-1941
-506
1238
-62
-2539
256
671
-1006
550
191
-2015
-386
2335
-1686
-2523
1368
1249
-2092
-2583
1969
1555
-2769
-1266
1589
45
-2217
-318
533
-1153
-207
309
-756
-1090
-595
-23
-415
34
-1327
-625
412
-302
-635
-1261
486
1577
-1630
-2896
74
1920
-247
-3415
356
1321
-263
-1581
-1773
1429
618
-1445
-1746
689
490
-1782
-456
903
-745
-1366
-1052
104
1553
-1108
-2078
-62
2120
-747
-2779
-1411
1453
1312
-2088
-1451
372
530
-1695
-1536
876
957
-1521
-1039
58
34
-235
-731
-320
-637
320
-986
-1125
53
823
-33
-1929
-296
1248
-1313
-869
-75
-750
-240
332
-520
-1383
-1319
746
1198
-1894
-1095
-190
1274
-954
-1208
-189
-1278
230
74
-808
-546
-186
-656
568
-440
-735
-718
-1510
1690
531
-1976
-690
2266
-59
-2641
358
-72
608
549
-2215
-626
219
-1035
-215
-657
-453
949
-489
-532
-893
-984
1106
-580
-1769
-434
-291
-16
-76
-995
-1236
599
344
-410
-1139
-675
758
306
-1496
-807
770
-853
-1228
819
-84
-1378
197
-124
-1984
671
597
-1717
-670
950
-12
-1876
-800
-591
687
298
-1734
-1217
263
-25
-999
-1224
9
316
-491
-663
-1534
466
61
-984
-50
-861
-290
-103
-883
-384
-230
0
-391
-547
183
-756
-1125
572
-396
-1260
-278
-603
-518
714
-201
-881
-224
-240
49
-378
-332
-926
-933
880
-270
-1268
-540
-469
24
17
-838
-1207
402
712
-995
-1739
-365
1178
-169
-935
-1048
139
970
-1278
-1426
1279
18
-1120
-242
-601
360
-385
-573
-920
535
361
-2407
-77
1132
-1055
-1491
-603
354
279
-753
-1772
-509
1061
-615
-968
-57
-165
-990
-477
-172
26
-1581
-751
845
-178
-727
-1023
207
573
-893
113
376
-228
-856
-16
1063
-1211
-1233
1070
165
-1038
-819
-822
982
-191
-1457
-896
1373
261
-2624
-367
1443
-945
-1073
167
-297
-633
34
-18
-1199
389
612
-1112
-1352
566
650
-779
-651
-112
412
230
-1385
-1019
622
613
-1516
-2164
1373
975
-2261
-1011
904
216
-1221
-1008
-4
-396
325
-1363
-1802
1019
-160
-2056
-836
433
-845
-1518
-182
649
-157
-1832
-596
1359
-584
-2073
52
644
-1021
-941
609
-387
-1103
451
902
-1676
-1701
1850
-4
-1923
-521
1214
-232
-1356
-544
-72
-21
-223
-908
-1486
450
397
-1372
-1047
453
397
-1111
-982
-301
318
-507
-1016
-605
-897
522
26
-1558
-814
434
-692
-560
-192
-520
-644
-659
70
-557
-867
-24
89
-817
-773
-219
180
-73
-746
-147
-86
-814
-294
305
-213
-748
-491
-200
-275
-1123
131
341
-987
-522
-615
87
47
-1080
-456
-135
-716
-473
26
-996
-542
785
-515
-1405
362
686
-690
-1068
324
483
-1650
-710
280
230
-663
-1355
201
-48
-672
-157
-340
-670
200
-162
-1195
-376
107
-200
-770
-541
306
-135
-471
-263
282
-41
-615
-249
-337
-721
-671
343
-210
-1320
-809
742
-135
-1137
-8
-44
-1410
-527
329
-1481
-613
370
-682
-2002
-810
1210
-727
-1810
-40
395
-848
-1158
-368
-255
-634
-465
-264
-1191
-960
294
24
-839
-1011
391
98
-1143
-906
552
-293
-1278
-711
-265
-179
-508
-603
-692
-479
-590
-968
-487
150
-721
-909
-147
-356
-1363
-680
513
-761
-1259
-425
-120
-217
-606
-684
-430
-640
-423
-883
-1264
156
-39
-1359
-992
13
210
-678
-913
-258
-469
-189
-691
-661
393
-245
-1084
-696
137
70
-924
-988
120
-252
-764
-684
-967
-429
175
-877
-1167
-164
69
-791
-1277
-287
-83
-1019
-593
-284
-776
-369
-270
-591
-490
-86
-226
-932
-756
-123
-116
-425
-652
-627
-321
129
-59
-605
-1440
35
903
-685
-1128
-264
194
-297
-452
-648
-665
-186
-370
-1058
-600
-351
-937
-549
-78
-774
-1399
-66
521
-920
-1294
191
422
-627
-778
-464
74
256
-420
-999
-179
466
-217
-897
-408
363
-361
-880
-92
-192
-903
-481
-63
-189
-793
-759
-178
-129
-402
-1101
-685
339
-363
-1443
-832
269
-348
-1252
-511
147
-159
-759
-536
-161
-132
-387
-627
-78
-390
-321
-201
-961
-310
421
-557
-913
86
514
-703
-957
262
58
-684
-358
-235
-623
-198
18
-799
-846
-95
-62
-736
-664
-103
-139
-683
-483
-106
-245
-322
-463
-118
-29
-474
-372
34
-28
-419
-395
222
-128
-855
-192
228
-476
-646
112
14
-425
-358
-427
-111
-49
-445
-530
-156
-63
-482
-809
-364
161
-333
-849
-109
257
-581
-533
146
-201
-809
-363
11
-130
-231
-320
-405
-25
16
-391
-306
-103
-6
-297
-506
-273
-146
-346
-403
-94
-479
-493
155
-256
-914
-641
85
-314
-899
-605
-379
-501
-508
-735
-583
-62
-635
-513
-264
-585
-520
-366
-441
-732
-294
-236
-847
-677
-140
-456
-1000
-360
-2
-831
-745
-122
-480
-875
-665
-313
-555
-631
-399
-527
-382
-532
-533
-366
-331
-253
-555
-728
-337
-248
-675
-580
-519
-288
-59
-572
-856
-363
-169
-576
-488
-289
-391
-277
-280
-645
-598
-157
-213
-663
-891
-203
33
-621
-559
-206
-217
-483
-491
-287
-213
-444
-466
-194
-314
-399
-199
-112
-478
-636
-204
-132
-407
-602
-497
-314
-418
-593
-645
-559
-452
-563
-469
-521
-662
-342
-304
-802
-586
-294
-645
-782
-704
-706
-623
-330
-382
-634
-642
-470
-828
-973
-245
-309
-828
-685
-476
-471
-386
-388
-694
-630
-223
-412
-820
-459
-393
-754
-674
-739
-841
-469
-474
-809
-783
-572
-536
-663
-722
-722
-646
-763
-1020
-926
-511
-663
-917
-701
-531
-691
-826
-559
-550
-799
-818
-582
-576
-702
-817
-760
-515
-666
-875
-720
-609
-779
-980
-832
-590
-692
-830
-972
-877
-659
-810
-966
-793
-628
-723
-984
-789
-555
-924
-1123
-818
-609
-704
-899
-830
-592
-575
-691
-821
-730
-483
-628
-819
-705
-676
-715
-639
-766
-964
-831
-590
-804
-1125
-850
-565
-897
-1138
-940
-847
-975
-875
-842
-1118
-1073
-867
-840
-949
-913
-823
-807
-767
-726
-785
-857
-642
-496
-737
-963
-687
-477
-711
-837
-677
-554
-706
-676
-467
-447
-630
-846
-565
-357
-642
-724
-630
-503
-602
-682
-635
-723
-648
-474
-623
-795
-623
-457
-556
-667
-707
-730
-562
-603
-782
-668
-475
-476
-575
-596
-489
-511
-446
-386
-628
-597
-387
-351
-590
-638
-337
-252
-420
-482
-411
-332
-306
-415
-529
-613
-485
-357
-608
-612
-422
-439
-527
-469
-370
-293
-387
-574
-568
-462
-482
-591
-568
-511
-370
-273
-370
-386
-229
-213
-420
-509
-427
-403
-468
-565
-611
-443
-341
-556
-634
-486
-380
-438
-631
-563
-419
-411
-422
-446
-392
-379
-466
-466
-320
-321
-499
-514
-381
-398
-438
-389
-324
-382
-437
-405
-412
-396
-415
-484
-460
-348
-417
-588
-551
-398
-459
-593
-588
-486
-391
-459
-587
-569
-438
-463
-562
-611
-583
-540
-512
-465
-553
-585
-508
-456
-496
-603
-540
-401
-423
-530
-473
-363
-466
-536
-434
-430
-520
-485
-472
-511
-456
-449
-630
-549
-402
-579
-745
-616
-453
-560
-553
-490
-585
-564
-424
-454
-536
-458
-357
-367
-412
-483
-474
-370
-363
-457
-528
-490
-401
-433
-517
-528
-509
-473
-468
-437
-396
-454
-489
-438
-386
-348
-356
-375
-397
-412
-378
-397
-387
-369
-416
-440
-418
-462
-468
-368
-338
-428
-481
-498
-474
-390
-432
-494
-456
-417
-442
-443
-414
-446
-495
-477
-423
-403
-439
-462
-494
-485
-480
-558
-566
-550
-591
-624
-635
-642
-577
-559
-605
-572
-527
-543
-601
-553
-457
-448
-490
-523
-490
-482
-475
-477
-495
-499
-509
-509
-515
-569
-591
-536
-495
-486
-497
-478
-361
-289
-405
-419
-333
-378
-444
-383
-372
-471
-470
-385
-366
-410
-404
-354
-360
-395
-412
-452
-489
-490
-514
-570
-581
-463
-394
-392
-326
-296
-326
-308
-285
-346
-410
-459
-474
-489
-513
-523
-559
-501
-421
-483
-497
-402
-406
-533
-550
-477
-466
-540
-579
-492
-469
-533
-566
-586
-555
-540
-603
-648
-642
-669
-741
-790
-810
-814
-803
-743
-723
-738
-729
-644
-562
-552
-595
-636
-618
-565
-534
-564
-565
-494
-482
-491
-438
-309
-300
-321
-268
-277
-344
-408
-376
-362
-407
-425
-403
-351
-316
-303
-287
-302
-285
-240
-216
-239
-272
-298
-300
-288
-337
-351
-310
-282
-283
-268
-249
-269
-275
-273
-284
-286
-254
-209
-228
-262
-258
-237
-253
-287
-299
-260
-218
-195
-133
-90
-139
-211
-230
-197
-180
-203
-189
-182
-189
-199
-166
-124
-155
-187
-217
-187
-157
-222
-247
-170
-145
-220
-265
-212
-143
-179
-230
-188
-105
-94
-98
-38
-29
-56
-48
-31
-36
-28
-33
-65
-70
-68
-47
-74
-60
-44
-92
-82
-20
-26
-86
-57
-55
-112
-171
-191
-190
-230
-263
-253
-246
-275
-254
-243
-282
-268
-234
-268
-269
-261
-278
-234
-205
-247
-236
-228
-235
-209
-252
-270
-232
-246
-273
-287
-292
-297
-260
-278
-305
-273
-285
-296
-297
-261
-266
-280
-257
-267
-294
-327
-294
-184
-155
-191
-196
-182
-245
-320
-329
-333
-321
-268
-189
-154
-160
-182
-148
-92
-117
-169
-181
-178
-147
-96
-81
-86
-46
-40
-58
-10
20
-29
-40
-23
-39
-75
-159
-223
-143
-63
-26
62
121
225
289
249
158
120
114
117
99
27
40
87
79
107
158
142
97
103
103
93
87
84
142
128
106
138
137
130
138
197
237
204
152
150
148
119
137
127
116
146
164
126
122
138
120
90
102
67
4
-5
12
25
6
31
29
54
110
83
29
-5
-19
-56
-99
-141
-173
-154
-133
-109
-89
-115
-126
-58
-102
-191
-171
-154
-218
-262
-293
-343
-360
-409
-371
-364
-435
-433
-363
-368
-439
-446
-387
-353
-379
-364
-327
-318
-310
-322
-366
-350
-328
-314
-282
-239
-183
-189
-198
-172
-172
-213
-251
-211
-161
-158
-184
-198
-169
-180
-174
-182
-178
-145
-116
-132
-166
-134
-126
-142
-93
-51
-51
-22
82
104
5
-11
34
-6
-58
-12
19
8
32
47
78
105
71
45
57
76
61
33
11
14
11
-34
-58
-30
13
8
37
52
36
36
-13
-47
-35
-50
-92
-109
-132
-129
-112
-133
-104
-99
-128
-155
-190
-203
-217
-204
-258
-322
-307
-307
-313
-287
-262
-237
-216
-218
-229
-258
-267
-299
-334
-338
-338
-347
-339
-315
-332
-350
-283
-224
-240
-280
-293
-265
-266
-321
-362
-381
-415
-469
-459
-449
-476
-484
-474
-431
-430
-496
-513
-454
-430
-465
-417
-370
-368
-348
-362
-357
-337
-368
-379
-349
-352
-370
-426
-414
-358
-387
-394
-357
-355
-398
-431
-448
-447
-437
-440
-417
-385
-390
-385
-366
-343
-327
-328
-336
-337
-288
-297
-319
-325
-347
-352
-356
-337
-344
-349
-317
-320
-313
-331
-320
-307
-303
-283
-261
-231
-196
-132
-145
-97
-51
-74
-68
-73
-55
-73
-116
-101
-35
8
-6
21
61
60
42
25
25
74
92
84
110
121
94
54
73
89
51
34
86
110
63
16
-16
37
86
47
84
174
153
146
168
150
127
101
123
139
110
69
23
28
64
95
96
95
67
55
39
4
-14
-50
-38
-26
-49
-118
-110
-95
-158
-158
-145
-143
-123
-135
-147
-148
-154
-142
-134
-163
-203
-235
-254
-244
-253
-245
-254
-271
-232
-285
-353
-312
-298
-295
-269
-265
-277
-298
-292
-306
-322
-334
-339
-278
-258
-272
-239
-264
-255
-257
-282
-307
-296
-269
-222
-190
-189
-170
-144
-156
-175
-196
-197
-191
-165
-141
-187
-237
-239
-230
-251
-292
-315
-313
-352
-358
-334
-329
-330
-307
-283
-306
-369
-402
-393
-384
-424
-448
-423
-419
-457
-430
-402
-376
-340
-332
-276
-244
-302
-316
-282
-302
-337
-377
-387
-403
-437
-401
-380
-335
-341
-377
-369
-373
-327
-306
-286
-242
-256
-267
-253
-240
-214
-155
-128
-152
-167
-196
-188
-200
-239
-283
-266
-194
-166
-147
-142
-184
-208
-203
-182
-124
-98
-118
-134
-95
-69
-119
-108
-80
-105
-157
-189
-157
-106
-107
-126
-107
-122
-163
-130
-80
-33
-3
-6
-49
-57
-20
-42
-53
-60
-34
-8
-21
-25
-5
23
16
48
103
69
27
11
20
49
-1
-59
-48
-34
-36
-30
30
80
83
112
151
136
103
85
97
123
107
121
135
125
154
163
143
147
163
166
181
147
91
110
150
164
149
127
117
78
5
-21
24
22
-18
-37
-9
-2
-58
-82
-82
-111
-110
-128
-176
-221
-239
-248
-280
-306
-310
-303
-318
-347
-367
-394
-406
-388
-411
-458
-511
-541
-564
-592
-604
-583
-537
-514
-519
-491
-459
-470
-487
-468
-487
-491
-458
-476
-462
-463
-492
-453
-424
-408
-387
-422
-426
-453
-436
-373
-360
-391
-432
-438
-442
-436
-397
-366
-337
-298
-297
-295
-290
-323
-303
-271
-268
-253
-253
-247
-231
-222
-225
-249
-262
-274
-307
-353
-394
-430
-451
-434
-402
-418
-400
-397
-414
-399
-410
-424
-425
-444
-486
-512
-456
-408
-422
-452
-404
-390
-366
-346
-360
-333
-269
-281
-297
-251
-258
-285
-278
-275
-328
-359
-315
-308
-266
-248
-213
-186
-168
-140
-140
-149
-176
-214
-233
-208
-208
-224
-221
-210
-193
-170
-136
-81
-70
-83
-80
-49
-60
-133
-137
-102
-97
-96
-83
-49
-37
-62
-56
-26
-42
-102
-116
-128
-136
-143
-186
-207
-143
-97
-112
-73
11
39
49
83
86
88
117
126
130
165
163
165
204
230
244
231
211
200
176
119
110
103
77
66
76
157
185
203
216
186
151
109
45
6
-8
-16
-56
-78
-27
13
-6
6
-24
-73
-106
-139
-128
-166
-199
-197
-204
-217
-204
-122
-90
-97
-88
-104
-105
-162
-229
-220
-232
-244
-201
-169
-172
-149
-119
-65
-63
-105
-104
-83
-72
-95
-108
-39
-36
-82
-44
-20
-2
11
14
14
8
3
-16
-31
-6
49
-2
-31
-5
4
-15
-18
-5
24
55
49
25
20
29
38
57
44
1
-11
-13
-14
-28
-44
-70
-118
-137
-166
-218
-230
-243
-228
-230
-245
-227
-185
-181
-168
-168
-183
-155
-141
-173
-197
-200
-243
-310
-301
-250
-274
-281
-264
-271
-278
-259
-227
-246
-261
-255
-244
-209
-207
-221
-267
-286
-275
-275
-224
-227
-279
-301
-323
-342
-347
-352
-361
-363
-351
-345
-359
-372
-370
-393
-432
-444
-432
-426
-471
-481
-434
-419
-421
-446
-471
-510
-522
-516
-532
-546
-532
-508
-502
-468
-472
-493
-510
-507
-476
-465
-447
-409
-394
-378
-378
-380
-373
-348
-320
-317
-349
-373
-356
-334
-277
-266
-313
-328
-293
-270
-255
-270
-295
-278
-252
-253
-261
-241
-237
-260
-255
-251
-265
-266
-299
-325
-323
-293
-299
-325
-330
-305
-291
-354
-403
-395
-392
-371
-372
-368
-353
-333
-292
-225
-190
-197
-218
-221
-200
-178
-202
-224
-236
-245
-251
-231
-198
-191
-219
-194
-179
-232
-248
-216
-213
-245
-256
-262
-257
-240
-228
-229
-243
-242
-250
-245
-233
-261
-267
-240
-240
-260
-280
-314
-307
-266
-272
-286
-283
-273
-295
-297
-299
-348
-343
-340
-324
-294
-309
-329
-305
-312
-350
-390
-418
-408
-389
-398
-375
-346
-364
-349
-347
-383
-406
-434
-432
-417
-409
-416
-400
-405
-446
-488
-511
-529
-537
-527
-533
-566
-547
-551
-581
-588
-584
-589
-640
-659
-632
-614
-604
-586
-545
-533
-514
-509
-467
-426
-452
-469
-465
-435
-425
-450
-442
-450
-467
-503
-506
-476
-462
-445
-409
-379
-336
-328
-331
-298
-301
-312
-306
-304
-298
-296
-314
-324
-319
-330
-313
-296
-320
-334
-328
-332
-322
-323
-321
-317
-335
-361
-339
-299
-295
-306
-252
-197
-151
-144
-180
-161
-166
-236
-260
-221
-243
-276
-286
-279
-283
-316
-315
-310
-350
-375
-371
-357
-360
-338
-343
-398
-461
-520
-543
-508
-489
-508
-507
-517
-522
-583
-599
-571
-566
-585
-590
-577
-576
-555
-515
-470
-420
-373
-352
-338
-321
-313
-313
-253
-223
-235
-243
-222
-200
-206
-245
-291
-257
-238
-293
-308
-277
-272
-273
-252
-233
-243
-265
-262
-218
-188
-196
-167
-92
-78
-87
-76
-33
1
-2
13
44
37
-2
-38
-48
-64
-83
-109
-76
-12
-48
-91
-53
-46
-82
-67
-63
-30
-6
-57
-71
-31
3
17
6
13
-32
-83
-58
-53
-60
-79
-112
-127
-160
-171
-170
-163
-181
-186
-204
-230
-219
-256
-300
-316
-329
-339
-377
-402
-364
-323
-335
-371
-366
-383
-414
-453
-449
-454
-474
-461
-458
-441
-477
-504
-463
-441
-435
-471
-449
-420
-413
-417
-465
-486
-495
-480
-452
-414
-412
-434
-383
-341
-319
-304
-299
-316
-344
-380
-384
-402
-408
-382
-386
-396
-416
-422
-440
-476
-507
-527
-472
-393
-374
-390
-354
-313
-313
-299
-272
-252
-249
-287
-301
-270
-254
-280
-284
-287
-269
-248
-278
-269
-242
-288
-297
-265
-245
-243
-268
-311
-327
-324
-312
-290
-322
-366
-386
-410
-378
-367
-372
-338
-350
-360
-318
-305
-323
-309
-286
-298
-320
-339
-318
-336
-345
-341
-345
-342
-353
-377
-395
-408
-400
-377
-354
-335
-297
-314
-322
-286
-274
-256
-274
-266
-248
-266
-284
-289
-346
-328
-303
-318
-294
-248
-219
-214
-213
-202
-183
-227
-245
-246
-285
-296
-298
-311
-278
-275
-304
-340
-333
-321
-327
-331
-350
-388
-375
-404
-418
-409
-459
-481
-473
-443
-396
-413
-402
-342
-347
-364
-363
-389
-374
-377
-399
-405
-399
-381
-399
-401
-398
-385
-359
-302
-282
-292
-261
-230
-192
-196
-188
-168
-165
-153
-123
-102
-109
-118
-115
-91
-127
-178
-171
-168
-175
-153
-139
-156
-183
-202
-178
-126
-110
-83
-30
-25
-82
-52
46
72
83
82
73
78
80
56
43
51
71
63
72
90
44
28
26
-28
-60
-70
-67
-70
-93
-126
-108
-83
-87
-79
-78
-53
-60
-58
-52
-108
-98
-99
-137
-128
-100
-107
-90
-28
-21
-26
-24
-55
-88
-93
-61
-65
-80
-76
-86
-82
-108
-125
-100
-112
-179
-241
-279
-275
-286
-319
-331
-334
-341
-339
-297
-280
-284
-277
-261
-262
-266
-286
-291
-250
-228
-236
-276
-265
-257
-253
-263
-251
-258
-276
-237
-238
-251
-264
-272
-248
-236
-252
-221
-245
-260
-215
-211
-227
-235
-232
-225
-219
-231
-194
-165
-147
-128
-146
-124
-104
-142
-150
-165
-182
-151
-139
-121
-112
-68
-12
-23
-31
-9
-16
-12
-3
-59
-62
-5
-43
-53
-60
-106
-122
-138
-169
-176
-185
-193
-228
-266
-274
-306
-345
-372
-377
-348
-342
-349
-354
-346
-354
-389
-372
-337
-341
-300
-313
-331
-293
-266
-245
-263
-253
-247
-266
-264
-268
-286
-283
-271
-244
-209
-201
-173
-130
-118
-103
-78
-29
-11
-36
-34
-18
-20
-25
-41
-50
-42
-45
-32
17
26
1
22
41
42
33
56
73
39
35
2
-24
-10
-7
7
19
15
36
72
90
102
91
112
148
131
110
83
80
84
65
35
10
-32
-31
-59
-81
-73
-72
-122
-129
-100
-115
-126
-172
-152
-157
-205
-206
-184
-182
-179
-180
-238
-235
-265
-297
-288
-288
-309
-306
-294
-287
-330
-386
-373
-405
-399
-410
-432
-420
-437
-469
-459
-466
-509
-539
-575
-595
-596
-600
-611
-596
-595
-581
-579
-586
-571
-563
-550
-523
-496
-488
-501
-495
-477
-466
-430
-386
-388
-370
-349
-339
-307
-275
-266
-260
-293
-292
-263
-245
-242
-252
-227
-186
-201
-221
-200
-219
-242
-249
-267
-286
-310
-302
-324
-320
-260
-249
-265
-259
-254
-278
-271
-260
-254
-259
-257
-245
-234
-250
-266
-281
-278
-276
-285
-311
-361
-394
-425
-476
-441
-398
-402
-411
-411
-455
-499
-499
-493
-494
-494
-504
-485
-476
-451
-454
-458
-455
-436
-424
-400
-406
-436
-401
-381
-409
-373
-356
-359
-351
-324
-300
-290
-285
-275
-262
-280
-282
-271
-225
-180
-183
-179
-160
-148
-122
-143
-140
-125
-130
-121
-142
-155
-144
-187
-208
-196
-213
-231
-257
-300
-284
-263
-296
-308
-307
-302
-296
-324
-330
-282
-275
-285
-294
-289
-290
-326
-338
-330
-348
-310
-280
-296
-303
-301
-317
-322
-383
-432
-451
-457
-468
-466
-439
-417
-373
-313
-342
-348
-325
-313
-288
-312
-323
-321
-313
-309
-292
-286
-275
-295
-293
-281
-269
-261
-272
-268
-255
-288
-315
-305
-269
-260
-269
-257
-241
-254
-220
-263
-294
-275
-269
-256
-240
-227
-197
-177
-212
-172
-171
-158
-127
-139
-155
-181
-181
-179
-176
-196
-207
-171
-185
-190
-195
-185
-212
-224
-241
-276
-317
-334
-373
-391
-361
-359
-347
-352
-367
-356
-356
-352
-355
-346
-325
-325
-353
-345
-335
-333
-306
-296
-264
-241
-223
-241
-218
-210
-223
-244
-273
-307
-324
-349
-370
-389
-371
-363
-378
-393
-424
-448
-430
-384
-424
-450
-427
-425
-437
-467
-472
-470
-493
-428
-393
-399
-386
-370
-359
-368
-397
-421
-409
-438
-420
-398
-403
-371
-361
-335
-314
-319
-319
-314
-266
-186
-163
-164
-102
-89
-85
-79
-105
-107
-84
-67
-47
-41
-28
16
40
56
61
72
74
66
67
59
89
90
120
98
71
83
66
29
63
56
32
24
25
53
63
37
30
15
-5
-10
-29
-4
20
7
-3
-14
-25
-30
-18
-55
-86
-88
-80
-85
-111
-104
-113
-146
-166
-163
-144
-119
-96
-105
-109
-97
-119
-157
-166
-182
-194
-194
-216
-240
-247
-232
-192
-177
-199
-205
-227
-194
-223
-306
-284
-271
-320
-317
-316
-300
-245
-257
-233
-192
-207
-215
-225
-257
-274
-264
-287
-268
-241
-249
-241
-233
-189
-197
-202
-175
-198
-231
-217
-225
-247
-226
-207
-188
-190
-215
-197
-177
-177
-160
-183
-203
-226
-252
-292
-341
-332
-332
-329
-311
-279
-268
-254
-265
-259
-244
-248
-226
-228
-235
-256
-307
-314
-328
-351
-340
-343
-387
-389
-385
-388
-384
-362
-345
-355
-354
-343
-344
-337
-339
-352
-344
-325
-307
-289
-289
-240
-239
-237
-176
-180
-218
-211
-214
-212
-176
-161
-125
-112
-93
-80
-72
-112
-143
-119
-99
-105
-107
-83
-111
-99
-90
-72
-38
-61
-35
-27
-54
-41
-31
-23
18
0
-9
48
40
48
76
76
81
77
64
78
86
95
128
131
114
98
75
38
37
43
20
27
5
-7
-22
-71
-72
-62
-29
-19
-10
-18
-32
-30
-66
-92
-99
-93
-87
-88
-84
-76
-75
-97
-100
-119
-135
-181
-222
-230
-267
-304
-312
-310
-336
-329
-353
-380
-372
-382
-392
-394
-402
-448
-456
-453
-485
-512
-528
-524
-505
-508
-475
-455
-433
-426
-464
-471
-516
-559
-594
-615
-626
-636
-647
-641
-611
-621
-603
-592
-581
-602
-615
-582
-538
-503
-492
-424
-385
-322
-234
-244
-201
-157
-143
-123
-123
-69
-33
-42
-45
-36
-31
-6
-3
-1
54
46
40
49
36
29
10
24
2
-7
8
39
54
59
31
40
54
50
39
11
10
-21
-60
-43
-59
-70
-78
-65
-67
-73
-99
-148
-129
-142
-158
-175
-185
-181
-203
-215
-231
-243
-269
-308
-281
-288
-314
-298
-294
-315
-322
-323
-330
-321
-316
-325
-338
-309
-321
-331
-334
-350
-354
-366
-390
-395
-400
-397
-405
-401
-367
-336
-323
-337
-332
-325
-287
-270
-259
-246
-244
-259
-265
-260
-295
-294
-296
-311
-284
-275
-280
-296
-289
-265
-276
-265
-272
-294
-320
-336
-355
-356
-361
-355
-303
-284
-300
-293
-279
-254
-259
-270
-274
-274
-254
-267
-310
-339
-366
-372
-346
-346
-357
-378
-409
-400
-414
-439
-435
-450
-452
-515
-504
-476
-482
-428
-423
-422
-400
-441
-439
-422
-457
-422
-456
-465
-443
-470
-480
-488
-501
-518
-533
-538
-499
-510
-494
-494
-496
-474
-489
-479
-463
-450
-447
-459
-438
-414
-402
-403
-382
-371
-381
-345
-318
-320
-302
-296
-337
-333
-322
-320
-321
-346
-352
-362
-346
-359
-357
-356
-341
-333
-345
-358
-349
-360
-373
-392
-391
-401
-410
-425
-446
-429
-448
-502
-509
-508
-510
-494
-501
-526
-535
-547
-565
-552
-554
-567
-617
-625
-602
-581
-563
-565
-568
-570
-577
-609
-599
-583
-583
-578
-562
-548
-563
-526
-482
-478
-499
-454
-413
-398
-356
-344
-330
-333
-339
-321
-318
-333
-313
-313
-298
-276
-272
-232
-204
-219
-167
-114
-90
-75
-48
-15
-10
-11
14
53
113
141
138
152
140
151
188
187
182
176
172
192
225
253
238
213
215
199
178
181
186
146
123
118
119
108
74
98
81
90
73
52
64
87
78
59
67
71
36
-6
-29
-39
-63
-93
-104
-92
-88
-63
-64
-67
-50
-77
-84
-87
-117
-107
-85
-96
-117
-123
-98
-77
-91
-85
-95
-95
-99
-120
-131
-137
-150
-162
-166
-154
-160
-166
-130
-133
-154
-149
-130
-126
-117
-137
-135
-105
-141
-122
-95
-87
-69
-52
-61
-4
51
51
92
74
78
112
116
118
152
165
158
191
238
228
188
208
233
250
228
259
298
313
330
310
299
289
273
266
252
197
160
166
168
169
141
134
112
99
35
-19
-39
-98
-135
-199
-223
-245
-271
-275
-303
-298
-297
-283
-289
-305
-344
-384
-400
-420
-448
-500
-520
-538
-536
-499
-525
-532
-496
-528
-559
-553
-568
-606
-630
-633
-648
-654
-679
-662
-632
-666
-698
-680
-681
-715
-696
-668
-703
-677
-648
-650
-655
-622
-592
-581
-574
-564
-553
-561
-551
-540
-512
-488
-497
-450
-399
-390
-365
-344
-323
-304
-293
-258
-251
-278
-281
-298
-337
-338
-336
-356
-353
-379
-360
-345
-375
-383
-349
-357
-352
-325
-297
-304
-305
-313
-324
-317
-344
-362
-363
-380
-389
-359
-367
-369
-365
-388
-390
-409
-460
-475
-484
-458
-453
-474
-440
-405
-397
-341
-320
-324
-312
-302
-317
-339
-354
-375
-382
-378
-399
-381
-348
-356
-329
-297
-286
-307
-285
-266
-266
-265
-264
-270
-250
-252
-248
-262
-229
-230
-251
-272
-280
-294
-343
-352
-373
-360
-367
-394
-393
-409
-397
-412
-367
-353
-372
-359
-350
-359
-303
-269
-285
-259
-266
-271
-254
-265
-264
-256
-257
-250
-298
-306
-310
-314
-272
-286
-282
-246
-250
-255
-256
-269
-251
-234
-256
-256
-241
-235
-227
-236
-261
-254
-224
-257
-309
-270
-267
-270
-279
-278
-267
-263
-252
-238
-202
-178
-178
-175
-190
-196
-210
-236
-240
-234
-249
-278
-281
-300
-346
-361
-362
-350
-348
-373
-334
-292
-270
-277
-267
-218
-229
-257
-215
-206
-219
-197
-205
-180
-152
-155
-145
-155
-205
-220
-208
-236
-247
-266
-279
-248
-252
-254
-270
-272
-233
-253
-257
-207
-190
-153
-145
-173
-189
-214
-214
-245
-233
-225
-248
-225
-220
-233
-221
-206
-196
-167
-156
-160
-135
-107
-137
-119
-111
-112
-112
-97
-71
-37
-5
-3
5
27
54
44
61
40
34
61
60
81
73
93
114
103
104
116
116
107
69
45
46
43
40
53
88
75
40
64
78
54
30
-8
-5
23
5
-12
-5
4
-19
-49
-42
-43
-73
-77
-65
-61
-53
-58
-37
-11
-17
-4
-8
-10
-12
-8
7
16
16
25
8
-2
-10
-22
-16
-24
-49
-89
-95
-73
-21
-52
-89
-76
-106
-133
-162
-183
-184
-214
-212
-191
-199
-177
-204
-217
-176
-169
-171
-173
-149
-156
-169
-172
-185
-191
-190
-198
-179
-142
-125
-150
-147
-122
-127
-156
-154
-170
-178
-184
-179
-207
-217
-235
-246
-257
-269
-275
-273
-278
-287
-297
-286
-284
-303
-314
-295
-305
-326
-306
-285
-266
-262
-275
-278
-277
-303
-302
-314
-290
-289
-315
-326
-331
-332
-333
-336
-342
-335
-333
-346
-363
-366
-326
-333
-341
-339
-345
-344
-367
-393
-386
-391
-438
-442
-428
-420
-384
-389
-378
-361
-382
-359
-331
-322
-281
-258
-243
-207
-175
-130
-116
-118
-104
-126
-128
-103
-117
-115
-121
-108
-86
-74
-37
-10
9
39
60
60
38
26
22
30
3
-9
20
34
90
109
93
88
94
114
81
77
79
82
95
99
85
77
110
109
112
109
134
141
104
100
85
80
67
23
19
28
13
20
11
-16
-24
-56
-85
-101
-94
-73
-84
-96
-79
-64
-91
-125
-117
-147
-157
-176
-194
-210
-206
-217
-228
-228
-230
-222
-241
-240
-248
-231
-244
-257
-237
-246
-246
-255
-232
-246
-245
-240
-225
-209
-215
-190
-162
-168
-201
-203
-209
-249
-260
-269
-285
-294
-294
-258
-271
-298
-273
-279
-273
-262
-267
-250
-266
-253
-256
-289
-302
-299
-324
-331
-327
-335
-310
-306
-305
-290
-269
-248
-231
-259
-236
-262
-291
-290
-329
-317
-300
-326
-361
-384
-367
-395
-425
-415
-419
-440
-436
-466
-451
-452
-470
-464
-461
-467
-459
-466
-467
-458
-489
-507
-521
-504
-549
-600
-586
-568
-579
-571
-529
-468
-434
-434
-443
-434
-435
-436
-444
-416
-386
-398
-372
-342
-334
-315
-333
-348
-320
-340
-360
-339
-331
-317
-318
-322
-296
-279
-272
-253
-221
-215
-240
-203
-180
-187
-162
-137
-136
-135
-123
-99
-70
-66
-58
-68
-96
-95
-97
-110
-86
-61
-34
-1
8
40
46
25
23
34
17
2
6
26
30
18
-4
9
3
-19
-6
-4
-18
-39
-60
-78
-97
-129
-128
-140
-148
-147
-146
-163
-168
-161
-196
-195
-184
-196
-203
-205
-200
-195
-193
-203
-188
-210
-253
-248
-247
-255
-259
-262
-236
-228
-212
-180
-180
-191
-184
-186
-197
-195
-198
-209
-230
-235
-231
-233
-226
-231
-220
-204
-196
-188
-179
-189
-192
-202
-198
-185
-182
-133
-127
-152
-155
-167
-185
-196
-195
-184
-182
-165
-147
-116
-88
-82
-74
-81
-115
-101
-119
-132
-105
-99
-99
-73
-84
-79
-58
-45
-43
-24
-9
23
37
43
53
54
54
56
85
117
114
125
158
176
186
186
192
205
208
206
211
202
189
177
191
170
154
170
140
122
126
87
72
69
56
49
29
27
34
8
2
12
-8
-7
-3
-44
-83
-108
-131
-150
-182
-188
-194
-207
-208
-204
-210
-214
-211
-238
-270
-274
-283
-316
-331
-334
-341
-334
-342
-351
-317
-312
-339
-331
-349
-360
-392
-400
-405
-435
-430
-428
-423
-422
-396
-413
-444
-427
-421
-452
-473
-481
-495
-519
-535
-572
-613
-612
-625
-607
-586
-604
-569
-559
-567
-576
-555
-558
-574
-582
-575
-580
-600
-583
-556
-544
-534
-543
-514
-512
-535
-518
-493
-503
-513
-515
-516
-530
-550
-527
-511
-511
-493
-497
-470
-444
-426
-406
-390
-363
-373
-375
-313
-314
-330
-316
-328
-324
-312
-332
-340
-337
-342
-349
-328
-308
-289
-272
-243
-221
-201
-213
-220
-218
-223
-229
-263
-251
-240
-234
-234
-245
-239
-213
-217
-202
-178
-175
-159
-169
-177
-183
-181
-204
-226
-256
-274
-284
-246
-267
-311
-290
-289
-326
-318
-302
-298
-282
-309
-319
-273
-229
-207
-169
-154
-137
-107
-110
-72
-47
-51
-46
-31
-25
-6
1
29
60
81
117
146
146
165
196
224
227
211
229
196
212
208
208
240
251
264
261
272
287
271
262
288
281
293
313
281
287
285
254
258
259
242
221
209
230
224
196
184
169
168
165
146
155
179
159
150
153
122
121
118
105
87
66
57
67
71
72
51
57
52
65
78
64
73
89
98
80
78
79
78
67
62
41
16
-18
-48
-57
-70
-82
-86
-82
-86
-96
-97
-90
-112
-153
-164
-196
-184
-161
-212
-242
-258
-282
-321
-355
-363
-372
-355
-355
-359
-364
-355
-408
-427
-422
-447
-447
-453
-433
-452
-469
-458
-466
-513
-535
-518
-552
-571
-558
-574
-616
-632
-655
-682
-702
-707
-717
-728
-718
-720
-719
-716
-675
-673
-685
-689
-704
-670
-641
-656
-664
-679
-677
-688
-724
-747
-753
-721
-722
-732
-712
-676
-660
-653
-627
-600
-585
-601
-591
-586
-574
-570
-530
-509
-542
-533
-547
-525
-505
-501
-499
-465
-489
-528
-549
-524
-519
-554
-552
-535
-518
-529
-558
-572
-536
-536
-563
-572
-563
-557
-600
-629
-617
-637
-651
-627
-633
-672
-679
-699
-659
-657
-678
-666
-684
-695
-713
-715
-681
-673
-654
-623
-625
-619
-591
-572
-527
-511
-509
-482
-503
-485
-482
-506
-491
-502
-496
-490
-478
-442
-456
-445
-442
-420
-390
-394
-381
-358
-348
-355
-351
-343
-333
-322
-281
-271
-286
-275
-252
-255
-256
-229
-208
-217
-219
-201
-189
-205
-230
-224
-216
-257
-264
-225
-238
-238
-223
-201
-199
-228
-208
-210
-251
-241
-226
-223
-234
-247
-227
-211
-180
-164
-184
-169
-175
-187
-222
-235
-230
-236
-220
-239
-270
-263
-280
-285
-245
-252
-235
-223
-229
-197
-191
-165
-145
-185
-165
-178
-218
-221
-209
-196
-186
-192
-198
-180
-189
-189
-208
-202
-184
-197
-184
-178
-174
-179
-190
-159
-139
-158
-151
-137
-102
-92
-82
-66
-62
-53
-29
-9
-28
-18
-23
-24
-11
3
12
0
-5
-23
-64
-121
-159
-178
-188
-184
-186
-156
-144
-160
-192
-189
-210
-256
-274
-301
-293
-299
-305
-281
-294
-290
-295
-297
-267
-268
-294
-258
-257
-262
-253
-233
-248
-251
-232
-220
-186
-168
-168
-134
-106
-122
-132
-120
-105
-128
-148
-142
-122
-130
-132
-110
-92
-78
-72
-83
-111
-129
-129
-158
-150
-126
-146
-157
-136
-134
-133
-127
-150
-184
-202
-188
-201
-205
-183
-200
-225
-219
-248
-248
-251
-255
-262
-267
-264
-290
-314
-316
-334
-335
-372
-364
-365
-355
-379
-386
-374
-385
-378
-375
-363
-376
-364
-362
-417
-421
-424
-422
-439
-422
-409
-385
-347
-349
-329
-314
-296
-269
-261
-282
-305
-341
-309
-313
-351
-322
-334
-357
-348
-378
-369
-369
-410
-386
-377
-359
-376
-398
-371
-359
-379
-402
-398
-402
-394
-413
-422
-417
-434
-422
-405
-416
-388
-380
-382
-373
-387
-391
-385
-402
-428
-404
-376
-398
-404
-392
-389
-381
-376
-371
-346
-333
-318
-328
-351
-369
-387
-373
-362
-354
-343
-358
-346
-321
-312
-299
-295
-294
-311
-330
-319
-310
-348
-352
-335
-321
-303
-309
-310
-294
-302
-240
-215
-240
-237
-245
-257
-273
-282
-237
-209
-213
-216
-184
-177
-192
-195
-166
-173
-191
-200
-197
-208
-201
-220
-236
-221
-208
-216
-229
-258
-245
-274
-320
-317
-307
-303
-329
-343
-378
-371
-362
-405
-406
-392
-391
-398
-387
-386
-411
-420
-414
-394
-388
-403
-388
-363
-346
-330
-323
-308
-316
-294
-276
-239
-241
-212
-196
-180
-141
-134
-112
-74
-54
-33
-47
-15
31
32
17
39
43
47
57
78
102
82
99
59
55
69
81
85
93
90
100
85
62
64
21
-20
-30
-32
-37
-22
2
8
-4
-34
-43
-40
-77
-89
-114
-137
-148
-196
-218
-208
-223
-216
-203
-225
-225
-241
-234
-213
-247
-239
-215
-211
-209
-237
-231
-212
-259
-273
-275
-293
-303
-336
-345
-357
-350
-338
-370
-379
-363
-386
-415
-417
-438
-463
-470
-502
-522
-522
-543
-545
-532
-543
-521
-523
-544
-561
-567
-579
-578
-574
-558
-540
-526
-514
-492
-488
-488
-478
-459
-441
-430
-427
-414
-407
-431
-412
-435
-449
-430
-430
-416
-394
-354
-333
-332
-319
-327
-320
-306
-350
-346
-346
-337
-321
-360
-356
-329
-348
-396
-420
-451
-441
-443
-454
-416
-417
-420
-424
-432
-399
-396
-396
-381
-336
-332
-338
-309
-315
-295
-285
-310
-285
-275
-310
-282
-270
-299
-310
-307
-328
-367
-404
-391
-386
-394
-381
-385
-380
-385
-388
-402
-425
-416
-465
-478
-439
-440
-426
-400
-394
-356
-361
-366
-329
-282
-274
-273
-220
-175
-169
-130
-115
-141
-133
-120
-93
-109
-123
-75
-65
-58
-38
-53
-54
-45
-55
-59
-54
-41
-9
7
13
48
63
69
70
55
64
64
42
45
57
35
50
80
86
96
100
113
106
74
82
85
89
109
111
114
121
106
133
145
124
141
141
102
99
105
83
81
57
44
30
10
18
-19
-20
-19
-58
-76
-137
-202
-226
-266
-290
-299
-328
-336
-350
-373
-386
-382
-388
-401
-398
-405
-397
-418
-431
-413
-422
-425
-402
-394
-416
-371
-354
-389
-413
-434
-458
-485
-514
-532
-557
-599
-629
-634
-644
-627
-629
-642
-619
-614
-607
-576
-546
-523
-502
-477
-444
-427
-413
-388
-365
-378
-378
-373
-360
-371
-375
-371
-337
-348
-378
-368
-376
-387
-353
-377
-371
-382
-407
-391
-373
-364
-305
-295
-301
-284
-282
-264
-281
-281
-271
-292
-276
-263
-266
-260
-279
-250
-232
-233
-197
-177
-188
-181
-184
-185
-159
-151
-159
-165
-191
-192
-195
-230
-215
-200
-215
-219
-238
-255
-268
-260
-258
-263
-277
-283
-281
-307
-338
-340
-341
-316
-314
-334
-344
-342
-341
-342
-345
-353
-321
-326
-362
-347
-327
-334
-342
-378
-378
-359
-381
-414
-422
-433
-416
-399
-407
-391
-400
-401
-424
-437
-403
-411
-408
-370
-342
-320
-316
-311
-292
-275
-264
-269
-260
-271
-282
-275
-250
-262
-251
-224
-209
-219
-250
-255
-238
-237
-251
-248
-236
-252
-282
-262
-256
-285
-267
-264
-261
-248
-227
-189
-184
-185
-171
-158
-196
-194
-201
-206
-221
-218
-229
-243
-244
-234
-234
-214
-196
-190
-189
-193
-235
-238
-212
-231
-235
-221
-193
-171
-182
-166
-151
-141
-124
-118
-84
-62
-65
-41
-30
-30
-8
-16
-12
-24
-54
-28
-9
-30
-35
-32
-4
2
-2
1
17
22
12
-22
-44
-52
-57
-65
-43
-30
-14
-24
-13
30
30
23
24
17
-2
-21
-71
-118
-130
-147
-173
-197
-206
-211
-233
-238
-255
-268
-275
-291
-315
-308
-329
-349
-356
-397
-391
-413
-444
-441
-436
-459
-464
-463
-469
-476
-500
-475
-453
-473
-466
-447
-428
-408
-414
-415
-398
-421
-428
-428
-391
-374
-399
-393
-397
-387
-381
-346
-323
-331
-317
-311
-292
-293
-310
-289
-254
-246
-243
-243
-235
-224
-225
-209
-206
-185
-176
-187
-186
-194
-178
-156
-162
-156
-170
-208
-190
-197
-226
-203
-222
-223
-205
-217
-198
-160
-162
-142
-139
-113
-115
-139
-149
-163
-220
-212
-211
-231
-239
-260
-231
-217
-205
-208
-233
-235
-245
-269
-279
-280
-289
-286
-266
-275
-280
-259
-268
-268
-274
-272
-248
-269
-269
-272
-273
-282
-295
-304
-305
-319
-326
-306
-302
-282
-264
-260
-221
-207
-223
-203
-198
-222
-212
-237
-242
-223
-254
-256
-240
-241
-232
-246
-247
-264
-278
-295
-348
-378
-383
-426
-420
-395
-387
-387
-389
-384
-397
-431
-445
-414
-422
-437
-420
-427
-429
-429
-417
-393
-394
-372
-346
-327
-331
-321
-315
-325
-305
-291
-274
-284
-284
-279
-267
-249
-231
-226
-235
-236
-233
-240
-261
-240
-254
-277
-290
-289
-280
-259
-265
-252
-225
-235
-209
-186
-204
-194
-187
-203
-193
-198
-229
-215
-210
-208
-186
-184
-192
-186
-166
-146
-150
-180
-181
-196
-216
-199
-189
-178
-159
-156
-161
-155
-155
-151
-183
-196
-190
-215
-242
-266
-278
-267
-288
-299
-274
-284
-284
-258
-231
-252
-272
-270
-292
-282
-270
-288
-259
-223
-234
-219
-198
-233
-240
-237
-239
-236
-256
-262
-250
-287
-324
-321
-310
-306
-301
-298
-294
-328
-356
-338
-340
-355
-378
-376
-339
-341
-327
-289
-269
-250
-267
-271
-241
-247
-257
-253
-238
-221
-217
-207
-183
-152
-143
-150
-148
-132
-117
-143
-155
-168
-193
-176
-156
-147
-118
-99
-59
-50
-45
-12
1
13
44
44
46
95
104
104
129
132
152
174
171
191
197
179
162
140
131
106
95
87
49
42
44
28
-12
-27
-37
-58
-74
-59
-43
-54
-45
-21
-33
-58
-45
-34
-52
-73
-91
-90
-120
-129
-151
-174
-198
-234
-258
-245
-271
-283
-285
-291
-307
-329
-342
-343
-376
-396
-397
-408
-411
-412
-413
-430
-443
-453
-464
-455
-488
-509
-496
-515
-520
-516
-540
-525
-529
-563
-566
-555
-559
-558
-568
-566
-541
-531
-528
-531
-544
-549
-542
-549
-554
-548
-564
-565
-545
-532
-561
-543
-523
-539
-533
-540
-546
-563
-573
-533
-520
-518
-493
-494
-504
-509
-516
-506
-502
-498
-504
-514
-517
-503
-494
-487
-477
-468
-417
-407
-411
-368
-333
-311
-295
-290
-280
-272
-254
-238
-241
-250
-235
-212
-220
-190
-152
-158
-118
-106
-90
-56
-40
-5
3
5
7
14
13
-3
9
2
-2
-7
-4
-14
-45
-49
-81
-100
-93
-90
-101
-126
-125
-134
-145
-140
-142
-124
-97
-112
-133
-133
-158
-151
-145
-148
-140
-137
-147
-163
-159
-167
-206
-210
-203
-234
-233
-208
-188
-185
-191
-204
-217
-227
-240
-264
-285
-295
-273
-277
-286
-269
-258
-272
-308
-313
-324
-358
-364
-364
-374
-412
-439
-424
-419
-432
-414
-398
-384
-378
-403
-395
-396
-399
-396
-373
-356
-328
-306
-265
-242
-237
-230
-234
-239
-260
-280
-287
-281
-284
-260
-250
-264
-275
-269
-266
-278
-299
-292
-293
-311
-313
-327
-328
-338
-346
-358
-368
-374
-362
-353
-326
-293
-293
-270
-251
-257
-260
-262
-255
-245
-249
-224
-207
-194
-197
-181
-153
-141
-154
-144
-126
-131
-154
-161
-165
-174
-155
-146
-145
-133
-119
-114
-102
-79
-91
-94
-76
-66
-74
-108
-116
-101
-112
-127
-100
-79
-88
-99
-70
-43
-47
-33
-24
-14
6
27
15
9
34
35
23
21
23
32
19
6
20
21
-26
-39
-32
-52
-69
-102
-116
-97
-87
-89
-84
-84
-82
-92
-97
-89
-93
-115
-113
-104
-110
-125
-141
-121
-111
-111
-102
-88
-66
-68
-102
-127
-152
-188
-180
-179
-208
-224
-205
-229
-247
-248
-254
-263
-263
-245
-227
-220
-222
-216
-201
-208
-182
-143
-135
-113
-73
-48
-47
-40
-24
-25
-35
-31
-37
-57
-76
-85
-92
-84
-99
-104
-91
-91
-78
-88
-90
-80
-72
-73
-88
-82
-72
-81
-104
-113
-130
-119
-125
-130
-110
-120
-122
-132
-134
-138
-140
-159
-163
-187
-198
-210
-230
-239
-251
-252
-270
-292
-301
-315
-344
-370
-354
-366
-403
-396
-390
-384
-386
-407
-401
-384
-403
-412
-410
-399
-391
-429
-425
-375
-412
-434
-425
-423
-401
-379
-355
-324
-336
-354
-353
-351
-358
-368
-365
-364
-347
-337
-326
-278
-271
-276
-251
-247
-241
-260
-270
-253
-241
-217
-209
-194
-186
-204
-210
-209
-192
-172
-166
-152
-138
-136
-140
-120
-126
-128
-122
-120
-115
-89
-72
-71
-47
-44
-35
-32
-31
-21
4
28
49
63
47
43
46
51
47
65
98
92
127
149
131
158
177
173
170
172
163
182
189
160
176
187
159
169
184
172
165
182
192
206
211
209
213
207
198
186
194
190
180
177
181
177
181
179
158
157
135
126
141
127
116
92
69
40
2
-24
-42
-55
-73
-67
-76
-99
-130
-148
-175
-214
-236
-231
-247
-262
-278
-286
-276
-277
-280
-284
-291
-325
-348
-379
-405
-401
-407
-422
-428
-443
-461
-490
-508
-510
-528
-546
-560
-574
-555
-547
-550
-539
-526
-508
-508
-509
-501
-501
-478
-448
-436
-435
-425
-428
-413
-407
-404
-389
-372
-352
-341
-335
-336
-317
-314
-303
-301
-312
-327
-323
-322
-334
-307
-293
-286
-275
-276
-275
-273
-291
-315
-318
-325
-360
-368
-364
-368
-354
-355
-340
-318
-328
-316
-312
-321
-301
-279
-281
-289
-301
-330
-354
-358
-359
-395
-389
-350
-340
-359
-371
-355
-346
-355
-366
-359
-369
-391
-401
-412
-424
-397
-356
-339
-342
-313
-293
-327
-343
-338
-367
-402
-408
-428
-450
-448
-434
-431
-416
-389
-364
-324
-297
-254
-234
-214
-193
-191
-181
-203
-185
-155
-175
-178
-178
-167
-145
-141
-113
-95
-111
-127
-124
-131
-127
-128
-129
-111
-105
-106
-100
-92
-112
-131
-158
-176
-188
-196
-191
-192
-190
-190
-188
-184
-191
-175
-125
-107
-102
-82
-60
-79
-80
-70
-85
-98
-95
-89
-93
-91
-84
-68
-70
-81
-86
-95
-84
-87
-107
-102
-84
-84
-70
-58
-51
-45
-57
-61
-48
-53
-66
-59
-68
-48
-27
-20
1
25
30
16
15
-1
-14
-38
-70
-76
-92
-102
-95
-91
-104
-106
-102
-70
-58
-60
-54
-48
-31
-51
-79
-76
-95
-108
-89
-89
-90
-59
-46
-76
-76
-68
-71
-77
-87
-113
-160
-186
-207
-229
-246
-259
-247
-256
-274
-268
-251
-252
-270
-287
-300
-310
-329
-339
-354
-360
-359
-362
-347
-341
-332
-353
-360
-367
-383
-368
-383
-380
-371
-384
-382
-377
-370
-368
-372
-375
-361
-336
-345
-328
-315
-301
-315
-339
-330
-311
-319
-313
-267
-254
-265
-262
-268
-273
-273
-283
-266
-255
-231
-219
-213
-196
-199
-191
-179
-182
-176
-184
-196
-213
-224
-215
-204
-190
-172
-177
-164
-163
-147
-140
-144
-158
-178
-188
-198
-194
-188
-200
-223
-227
-199
-203
-201
-180
-169
-163
-171
-164
-177
-213
-235
-267
-287
-277
-267
-248
-232
-226
-225
-222
-240
-262
-268
-287
-310
-317
-336
-334
-334
-341
-337
-338
-345
-318
-313
-327
-334
-328
-328
-338
-336
-334
-328
-340
-329
-315
-312
-322
-334
-342
-350
-353
-349
-363
-396
-403
-387
-411
-426
-425
-446
-442
-450
-478
-469
-472
-467
-451
-453
-444
-443
-447
-450
-453
-469
-476
-490
-497
-480
-466
-460
-460
-464
-436
-444
-444
-457
-483
-486
-502
-486
-474
-451
-449
-413
-362
-363
-319
-274
-280
-269
-271
-293
-310
-327
-322
-319
-338
-315
-303
-301
-294
-279
-260
-275
-258
-239
-255
-282
-280
-290
-316
-320
-336
-315
-288
-264
-254
-251
-243
-230
-229
-233
-208
-199
-196
-174
-172
-187
-176
-162
-173
-166
-174
-188
-194
-222
-234
-240
-273
-272
-282
-300
-322
-340
-351
-331
-303
-308
-307
-300
-283
-281
-253
-220
-204
-197
-195
-176
-173
-168
-170
-177
-173
-193
-197
-195
-193
-182
-201
-219
-206
-218
-226
-218
-209
-197
-206
-203
-179
-192
-220
-183
-173
-179
-173
-185
-178
-185
-200
-187
-179
-153
-136
-132
-100
-104
-110
-109
-121
-130
-125
-136
-134
-131
-161
-172
-174
-178
-153
-147
-169
-167
-157
-153
-124
-124
-110
-87
-109
-125
-120
-108
-94
-98
-123
-119
-125
-128
-115
-117
-125
-109
-94
-101
-107
-108
-92
-99
-124
-125
-156
-193
-217
-213
-211
-213
-194
-182
-175
-171
-163
-156
-183
-217
-209
-219
-239
-219
-208
-215
-226
-240
-253
-244
-248
-242
-248
-268
-262
-252
-271
-294
-309
-336
-345
-365
-379
-384
-362
-343
-331
-310
-307
-304
-308
-322
-330
-350
-352
-331
-344
-347
-334
-324
-325
-315
-308
-312
-306
-295
-292
-279
-281
-290
-308
-315
-299
-297
-301
-298
-312
-319
-306
-321
-321
-297
-301
-293
-292
-296
-294
-319
-328
-322
-310
-315
-322
-304
-304
-321
-303
-273
-268
-262
-253
-243
-225
-244
-243
-233
-230
-240
-253
-250
-257
-266
-267
-272
-279
-303
-321
-327
-323
-311
-319
-327
-332
-325
-336
-336
-355
-369
-381
-380
-372
-366
-361
-363
-346
-317
-294
-291
-260
-249
-257
-276
-314
-328
-378
-412
-412
-418
-426
-430
-421
-414
-429
-428
-390
-385
-368
-359
-359
-381
-386
-386
-394
-373
-371
-366
-355
-334
-321
-321
-307
-302
-294
-289
-292
-280
-261
-265
-245
-226
-230
-229
-228
-212
-214
-206
-191
-199
-204
-206
-232
-259
-278
-280
-275
-279
-257
-232
-216
-203
-188
-177
-169
-148
-134
-131
-145
-148
-153
-160
-173
-192
-200
-211
-233
-263
-259
-285
-310
-310
-341
-368
-385
-410
-442
-455
-455
-463
-448
-425
-413
-410
-414
-410
-408
-411
-399
-403
-405
-417
-423
-423
-433
-434
-458
-475
-471
-468
-465
-452
-437
-426
-420
-422
-405
-391
-375
-370
-389
-395
-379
-350
-322
-298
-292
-292
-287
-263
-231
-236
-238
-220
-206
-208
-225
-202
-179
-176
-169
-154
-147
-162
-175
-169
-166
-173
-173
-179
-197
-213
-224
-232
-236
-232
-226
-215
-203
-185
-176
-169
-135
-139
-147
-122
-120
-115
-115
-121
-138
-169
-202
-219
-242
-270
-291
-320
-339
-347
-365
-377
-376
-378
-388
-395
-398
-394
-377
-361
-349
-359
-354
-358
-386
-408
-425
-434
-439
-448
-417
-401
-415
-414
-410
-413
-414
-419
-412
-393
-392
-415
-431
-424
-411
-402
-421
-416
-413
-412
-426
-455
-452
-455
-484
-460
-458
-483
-481
-488
-470
-447
-444
-433
-431
-423
-400
-407
-399
-393
-408
-433
-431
-451
-457
-445
-450
-439
-430
-422
-405
-406
-411
-413
-425
-429
-454
-454
-423
-429
-418
-399
-392
-383
-398
-393
-396
-405
-387
-363
-360
-337
-322
-313
-307
-322
-324
-329
-344
-353
-346
-339
-336
-343
-336
-338
-349
-340
-321
-327
-314
-320
-349
-351
-369
-367
-370
-377
-369
-364
-361
-331
-305
-308
-292
-287
-264
-246
-259
-241
-250
-261
-230
-233
-239
-216
-221
-202
-195
-218
-209
-207
-220
-214
-244
-255
-237
-237
-228
-220
-196
-173
-183
-156
-134
-126
-122
-110
-89
-104
-103
-96
-78
-69
-70
-69
-64
-51
-46
-60
-20
14
4
-12
-7
2
-3
-23
-30
-24
-62
-63
-61
-96
-89
-100
-96
-94
-100
-83
-100
-84
-58
-58
-58
-51
-48
-50
-51
-46
-40
-50
-43
-31
-60
-60
-58
-95
-118
-133
-138
-136
-133
-121
-106
-96
-106
-99
-110
-132
-136
-157
-167
-175
-183
-194
-194
-214
-210
-204
-197
-202
-230
-247
-271
-293
-305
-316
-315
-339
-361
-384
-404
-397
-383
-364
-350
-356
-359
-362
-378
-387
-400
-424
-421
-427
-450
-444
-455
-462
-468
-478
-495
-488
-484
-475
-456
-455
-450
-431
-436
-445
-442
-456
-468
-483
-500
-498
-497
-497
-499
-524
-540
-567
-565
-571
-573
-559
-560
-528
-530
-536
-514
-526
-534
-520
-512
-521
-524
-530
-505
-485
-489
-469
-450
-428
-417
-403
-392
-377
-385
-386
-370
-370
-360
-350
-345
-322
-284
-243
-220
-180
-157
-130
-118
-130
-129
-154
-176
-170
-184
-192
-184
-168
-140
-128
-124
-130
-124
-112
-106
-105
-92
-64
-55
-61
-72
-96
-100
-101
-107
-119
-119
-116
-119
-117
-105
-97
-83
-73
-84
-84
-79
-65
-47
-35
-20
0
5
13
18
7
-7
3
5
15
19
-2
4
1
1
19
17
17
4
-20
-49
-77
-105
-122
-142
-162
-174
-194
-227
-243
-253
-274
-287
-302
-318
-324
-321
-324
-315
-322
-314
-305
-317
-299
-297
-302
-299
-284
-279
-280
-292
-292
-297
-300
-305
-320
-332
-351
-357
-371
-387
-379
-376
-363
-346
-337
-328
-322
-326
-307
-303
-278
-262
-275
-274
-276
-269
-271
-249
-225
-202
-187
-188
-191
-173
-157
-160
-140
-140
-131
-123
-138
-133
-147
-167
-172
-175
-154
-142
-142
-111
-100
-82
-73
-69
-70
-60
-44
-44
-53
-75
-90
-110
-124
-157
-170
-185
-210
-208
-221
-220
-206
-209
-224
-230
-219
-219
-237
-238
-238
-245
-248
-246
-254
-237
-221
-213
-194
-172
-146
-127
-120
-131
-154
-160
-181
-201
-198
-212
-212
-228
-246
-246
-246
-248
-254
-258
-254
-265
-275
-272
-293
-300
-291
-287
-278
-270
-269
-262
-242
-225
-232
-248
-244
-238
-230
-230
-225
-235
-236
-249
-259
-247
-236
-231
-232
-217
-208
-219
-222
-224
-246
-260
-252
-257
-249
-235
-240
-236
-218
-200
-208
-228
-232
-247
-250
-262
-271
-263
-275
-266
-243
-237
-241
-230
-225
-221
-223
-200
-208
-228
-226
-230
-225
-230
-233
-237
-243
-219
-203
-196
-198
-220
-214
-212
-218
-223
-245
-256
-275
-264
-264
-263
-247
-256
-264
-268
-287
-291
-291
-316
-319
-318
-296
-285
-269
-236
-223
-213
-220
-217
-216
-235
-241
-247
-262
-238
-245
-250
-232
-232
-226
-235
-247
-232
-243
-263
-261
-279
-279
-254
-243
-240
-253
-278
-259
-263
-301
-311
-324
-345
-356
-374
-359
-359
-373
-352
-353
-369
-366
-369
-380
-378
-364
-358
-367
-376
-367
-363
-374
-342
-308
-312
-302
-286
-265
-251
-261
-229
-247
-266
-252
-265
-280
-296
-286
-291
-308
-293
-293
-300
-288
-257
-245
-250
-213
-180
-162
-143
-138
-139
-151
-150
-148
-145
-134
-129
-119
-96
-79
-66
-38
-49
-49
-56
-27
6
11
57
85
94
110
100
91
98
93
101
102
90
86
97
118
124
97
115
120
83
83
99
90
80
58
39
25
0
-17
-35
-36
-27
-17
-41
-36
-36
-82
-81
-102
-99
-71
-79
-55
-49
-61
-59
-72
-95
-92
-84
-85
-55
-55
-68
-79
-118
-129
-156
-194
-220
-225
-236
-242
-238
-243
-247
-274
-283
-287
-324
-354
-358
-363
-368
-386
-387
-362
-367
-339
-315
-308
-286
-292
-311
-317
-337
-332
-326
-335
-324
-318
-311
-301
-322
-337
-312
-289
-279
-280
-280
-288
-296
-316
-321
-322
-346
-348
-332
-346
-341
-334
-351
-341
-332
-330
-318
-296
-270
-275
-286
-268
-247
-225
-199
-177
-160
-138
-127
-139
-156
-157
-162
-166
-174
-191
-201
-236
-246
-250
-271
-283
-297
-277
-273
-292
-283
-292
-287
-276
-268
-258
-255
-242
-217
-188
-188
-175
-187
-195
-174
-179
-181
-169
-161
-172
-156
-163
-150
-159
-178
-153
-158
-177
-167
-174
-181
-192
-227
-249
-257
-269
-267
-295
-294
-302
-328
-345
-353
-372
-381
-364
-358
-375
-378
-358
-359
-349
-352
-366
-369
-357
-350
-339
-341
-355
-354
-369
-396
-412
-410
-416
-441
-454
-464
-454
-460
-457
-432
-421
-403
-386
-373
-346
-323
-310
-302
-305
-300
-307
-304
-290
-273
-263
-261
-255
-241
-248
-242
-240
-243
-233
-256
-264
-276
-304
-303
-307
-316
-351
-373
-361
-344
-346
-331
-290
-285
-285
-275
-272
-255
-236
-227
-221
-198
-170
-163
-150
-142
-129
-124
-118
-97
-102
-118
-121
-121
-122
-141
-141
-141
-175
-193
-193
-192
-185
-162
-162
-156
-137
-132
-163
-180
-184
-197
-220
-216
-203
-188
-147
-130
-117
-109
-117
-102
-101
-115
-107
-89
-82
-77
-57
-46
-49
-91
-115
-123
-133
-135
-124
-100
-104
-101
-108
-113
-116
-117
-111
-102
-104
-82
-60
-62
-51
-49
-36
-42
-44
-42
-44
-31
-31
-22
-33
-31
-42
-73
-80
-99
-122
-131
-141
-153
-144
-144
-147
-144
-138
-142
-167
-177
-169
-188
-210
-222
-247
-244
-250
-253
-228
-212
-192
-176
-182
-185
-195
-204
-211
-239
-233
-226
-218
-181
-147
-115
-90
-76
-74
-84
-104
-121
-150
-178
-208
-234
-237
-256
-241
-231
-230
-197
-174
-162
-164
-154
-135
-146
-141
-141
-160
-172
-201
-223
-240
-245
-236
-236
-253
-252
-253
-273
-280
-295
-299
-310
-323
-309
-314
-294
-292
-305
-273
-268
-244
-231
-244
-231
-245
-267
-276
-295
-287
-306
-316
-301
-323
-331
-326
-326
-310
-300
-287
-298
-315
-321
-317
-301
-302
-312
-330
-333
-338
-323
-311
-320
-337
-341
-348
-350
-356
-356
-356
-347
-340
-341
-347
-341
-363
-391
-389
-406
-425
-427
-440
-422
-408
-410
-394
-388
-387
-402
-399
-415
-413
-426
-442
-427
-427
-425
-407
-428
-434
-435
-470
-449
-449
-459
-435
-427
-391
-364
-359
-340
-341
-352
-352
-340
-329
-333
-315
-300
-306
-301
-306
-317
-299
-282
-282
-257
-231
-221
-230
-233
-230
-229
-235
-241
-244
-241
-214
-195
-176
-162
-148
-160
-188
-177
-187
-197
-180
-181
-189
-156
-134
-117
-95
-77
-39
-27
-19
-3
0
-2
-9
-30
-50
-72
-99
-125
-141
-163
-168
-160
-179
-176
-171
-184
-178
-188
-193
-188
-201
-204
-204
-170
-144
-134
-121
-114
-137
-136
-145
-167
-169
-177
-193
-191
-191
-201
-203
-212
-225
-213
-212
-224
-212
-206
-181
-176
-173
-170
-184
-191
-190
-190
-190
-174
-170
-156
-125
-128
-115
-129
-155
-178
-209
-225
-237
-264
-276
-307
-337
-325
-318
-296
-277
-268
-259
-252
-243
-238
-245
-227
-228
-251
-259
-272
-291
-287
-300
-308
-324
-312
-298
-310
-312
-303
-311
-307
-309
-320
-316
-335
-324
-323
-330
-319
-319
-310
-301
-297
-302
-313
-334
-349
-378
-413
-400
-407
-416
-417
-417
-402
-396
-397
-404
-387
-387
-406
-400
-415
-432
-417
-416
-421
-415
-399
-395
-401
-396
-401
-401
-388
-383
-385
-376
-374
-367
-363
-365
-371
-374
-360
-337
-336
-339
-324
-337
-360
-373
-401
-422
-437
-450
-461
-490
-485
-467
-474
-468
-458
-450
-439
-441
-424
-434
-427
-408
-404
-390
-390
-383
-373
-360
-350
-332
-311
-309
-312
-301
-310
-320
-347
-375
-384
-417
-396
-369
-369
-366
-357
-333
-318
-303
-298
-296
-288
-269
-265
-255
-216
-224
-225
-241
-261
-258
-279
-280
-270
-267
-248
-218
-206
-206
-200
-195
-200
-211
-203
-190
-201
-191
-196
-236
-251
-244
-257
-264
-278
-310
-313
-318
-349
-341
-344
-359
-341
-334
-319
-311
-283
-279
-289
-295
-298
-291
-288
-288
-301
-294
-289
-299
-277
-256
-249
-233
-217
-206
-204
-196
-177
-172
-165
-172
-196
-184
-187
-177
-164
-173
-161
-170
-181
-171
-185
-191
-187
-231
-222
-201
-206
-199
-186
-182
-182
-168
-172
-162
-161
-161
-127
-127
-117
-106
-122
-129
-135
-122
-114
-108
-97
-108
-120
-119
-117
-127
-155
-155
-164
-192
-197
-198
-202
-206
-200
-197
-208
-213
-243
-282
-301
-307
-309
-311
-309
-327
-340
-353
-335
-331
-322
-293
-290
-270
-262
-258
-247
-238
-241
-247
-250
-231
-206
-180
-150
-146
-144
-152
-147
-133
-140
-114
-109
-113
-100
-125
-147
-171
-224
-217
-228
-259
-261
-257
-262
-262
-262
-258
-281
-295
-284
-293
-296
-281
-276
-300
-320
-327
-344
-358
-357
-340
-337
-330
-305
-319
-341
-338
-356
-383
-396
-413
-429
-458
-481
-497
-510
-511
-534
-536
-517
-522
-513
-517
-550
-550
-561
-572
-551
-544
-521
-488
-477
-439
-421
-414
-390
-385
-376
-393
-395
-385
-392
-383
-373
-359
-338
-319
-306
-280
-262
-276
-273
-254
-282
-288
-301
-334
-337
-354
-361
-341
-363
-355
-325
-315
-297
-287
-298
-294
-307
-310
-284
-284
-275
-269
-250
-258
-257
-239
-231
-228
-230
-229
-234
-248
-249
-258
-264
-263
-278
-284
-304
-334
-343
-355
-363
-351
-361
-359
-362
-364
-382
-411
-415
-416
-425
-438
-462
-482
-468
-469
-455
-437
-447
-448
-449
-455
-471
-459
-464
-485
-465
-468
-491
-494
-499
-494
-496
-508
-500
-498
-507
-490
-505
-518
-502
-530
-537
-530
-505
-483
-460
-436
-405
-389
-384
-370
-365
-370
-376
-365
-350
-332
-312
-276
-242
-229
-211
-214
-233
-220
-218
-207
-185
-177
-169
-204
-224
-205
-197
-215
-208
-181
-192
-200
-186
-226
-242
-255
-281
-279
-320
-344
-344
-374
-383
-382
-379
-351
-354
-355
-345
-347
-331
-311
-283
-255
-241
-242
-246
-244
-250
-240
-239
-229
-222
-230
-242
-264
-291
-306
-314
-323
-325
-324
-319
-301
-299
-295
-295
-310
-317
-333
-346
-332
-371
-390
-363
-349
-345
-330
-320
-335
-347
-334
-356
-360
-350
-361
-344
-342
-347
-342
-329
-306
-315
-339
-348
-375
-366
-373
-379
-388
-405
-396
-414
-427
-407
-384
-365
-345
-342
-331
-316
-309
-293
-280
-290
-285
-283
-288
-291
-293
-303
-321
-327
-343
-350
-340
-342
-327
-328
-334
-324
-339
-337
-342
-334
-327
-340
-337
-316
-297
-302
-309
-300
-286
-287
-270
-242
-237
-246
-231
-237
-260
-264
-263
-269
-267
-274
-292
-304
-313
-304
-290
-281
-252
-231
-207
-193
-193
-199
-212
-197
-205
-213
-220
-226
-236
-251
-261
-269
-278
-285
-279
-275
-262
-274
-278
-265
-290
-307
-297
-296
-281
-290
-283
-259
-255
-244
-236
-225
-219
-218
-234
-213
-209
-227
-232
-242
-219
-231
-245
-250
-254
-248
-236
-215
-177
-147
-146
-153
-147
-147
-163
-172
-190
-230
-262
-271
-280
-291
-280
-261
-273
-256
-229
-231
-221
-219
-219
-203
-210
-209
-205
-205
-219
-228
-235
-219
-206
-205
-213
-207
-208
-217
-221
-236
-239
-230
-240
-246
-239
-226
-209
-223
-244
-254
-266
-288
-290
-315
-331
-348
-362
-357
-336
-321
-293
-291
-296
-288
-305
-301
-324
-348
-343
-367
-377
-385
-395
-359
-356
-360
-335
-320
-310
-314
-308
-304
-297
-299
-315
-342
-369
-399
-416
-408
-409
-389
-371
-360
-349
-340
-339
-335
-344
-368
-380
-384
-398
-419
-425
-425
-441
-459
-463
-457
-450
-447
-438
-445
-438
-431
-452
-440
-437
-429
-424
-422
-385
-359
-357
-323
-298
-299
-287
-290
-289
-304
-336
-356
-367
-381
-385
-360
-345
-329
-321
-337
-355
-358
-352
-361
-363
-358
-357
-345
-342
-348
-344
-334
-325
-311
-295
-302
-300
-317
-327
-315
-326
-346
-348
-349
-342
-333
-330
-329
-306
-284
-293
-276
-244
-226
-206
-200
-210
-207
-228
-236
-234
-220
-207
-203
-196
-205
-194
-198
-206
-199
-204
-231
-245
-254
-287
-302
-314
-318
-332
-341
-340
-348
-355
-347
-351
-341
-329
-323
-292
-290
-280
-271
-269
-248
-247
-238
-211
-211
-202
-195
-200
-201
-215
-207
-204
-212
-195
-180
-185
-170
-169
-175
-179
-193
-202
-220
-239
-267
-276
-265
-251
-230
-235
-237
-247
-258
-258
-258
-268
-261
-264
-285
-296
-318
-324
-315
-314
-299
-289
-276
-254
-249
-257
-281
-299
-300
-295
-303
-308
-316
-327
-334
-327
-312
-283
-272
-283
-265
-260
-273
-288
-283
-284
-286
-279
-264
-266
-277
-265
-264
-264
-249
-273
-298
-310
-333
-349
-348
-352
-355
-368
-386
-381
-365
-367
-345
-329
-301
-285
-292
-267
-264
-272
-264
-270
-283
-279
-269
-244
-247
-250
-205
-209
-227
-208
-199
-187
-179
-182
-179
-188
-205
-215
-230
-250
-236
-246
-255
-227
-235
-235
-213
-220
-214
-206
-226
-212
-214
-225
-215
-219
-232
-220
-227
-247
-232
-234
-243
-237
-237
-272
-289
-297
-307
-321
-328
-334
-341
-337
-359
-365
-382
-375
-359
-373
-363
-328
-324
-316
-314
-304
-293
-316
-341
-338
-339
-364
-370
-375
-377
-377
-369
-353
-351
-355
-355
-339
-335
-351
-345
-340
-360
-364
-360
-371
-378
-370
-384
-394
-404
-401
-408
-439
-473
-494
-499
-518
-509
-533
-532
-518
-530
-524
-523
-529
-510
-505
-501
-482
-479
-475
-468
-452
-430
-427
-413
-379
-359
-333
-306
-299
-305
-310
-315
-315
-332
-340
-350
-348
-356
-356
-330
-324
-337
-329
-304
-305
-306
-299
-305
-317
-339
-345
-372
-399
-398
-384
-379
-366
-331
-330
-327
-335
-349
-336
-328
-317
-325
-333
-327
-351
-340
-316
-317
-304
-281
-280
-257
-216
-212
-211
-226
-228
-231
-245
-231
-227
-234
-241
-234
-245
-244
-237
-251
-245
-253
-259
-253
-261
-262
-261
-276
-284
-294
-304
-317
-326
-335
-339
-343
-341
-341
-333
-329
-315
-312
-302
-286
-284
-281
-278
-276
-275
-285
-282
-289
-295
-285
-281
-266
-255
-264
-270
-263
-271
-251
-239
-240
-218
-233
-251
-261
-274
-293
-312
-317
-330
-342
-348
-327
-311
-316
-313
-303
-298
-304
-305
-297
-303
-288
-288
-300
-312
-333
-341
-337
-329
-324
-312
-304
-302
-314
-340
-340
-353
-343
-329
-357
-327
-286
-274
-261
-273
-289
-289
-317
-330
-322
-336
-328
-344
-342
-314
-326
-320
-294
-295
-289
-276
-289
-297
-303
-310
-326
-336
-334
-342
-341
-325
-317
-330
-316
-293
-283
-283
-255
-220
-216
-227
-224
-242
-257
-265
-286
-300
-289
-296
-312
-300
-308
-311
-303
-305
-306
-325
-343
-339
-322
-312
-300
-277
-264
-244
-237
-231
-240
-242
-228
-225
-234
-228
-239
-270
-279
-283
-291
-291
-280
-267
-265
-284
-293
-288
-306
-298
-295
-317
-308
-300
-302
-290
-291
-285
-267
-261
-240
-219
-207
-202
-175
-154
-156
-158
-157
-165
-180
-167
-147
-147
-150
-162
-162
-165
-164
-161
-176
-183
-183
-180
-204
-206
-204
-209
-213
-211
-223
-225
-218
-218
-219
-210
-196
-189
-179
-198
-224
-229
-223
-219
-204
-187
-178
-179
-181
-184
-188
-195
-188
-188
-183
-175
-187
-186
-170
-179
-191
-201
-230
-239
-248
-267
-284
-278
-267
-249
-244
-242
-234
-231
-235
-242
-253
-258
-254
-258
-239
-251
-261
-250
-251
-242
-238
-228
-221
-186
-171
-170
-180
-190
-198
-220
-225
-233
-237
-229
-248
-247
-229
-234
-217
-222
-257
-260
-282
-326
-339
-344
-327
-337
-347
-335
-327
-351
-346
-346
-315
-279
-256
-235
-218
-213
-209
-196
-207
-211
-202
-199
-207
-213
-218
-216
-219
-222
-221
-209
-203
-193
-181
-176
-178
-173
-173
-187
-211
-222
-237
-255
-270
-265
-263
-261
-236
-254
-262
-251
-266
-269
-270
-259
-257
-269
-261
-256
-252
-241
-244
-253
-225
-226
-217
-197
-190
-190
-188
-183
-173
-175
-171
-178
-180
-164
-159
-163
-166
-172
-198
-218
-208
-212
-227
-238
-241
-235
-249
-254
-249
-243
-236
-219
-229
-226
-209
-215
-206
-205
-225
-229
-244
-260
-268
-285
-289
-294
-316
-309
-303
-298
-300
-315
-325
-331
-321
-320
-326
-324
-319
-330
-327
-332
-356
-367
-373
-369
-364
-371
-373
-370
-372
-370
-367
-359
-368
-389
-396
-401
-408
-411
-411
-387
-375
-375
-364
-354
-344
-327
-310
-305
-306
-298
-294
-312
-323
-344
-340
-326
-315
-305
-288
-268
-260
-234
-226
-215
-208
-213
-217
-234
-244
-245
-244
-243
-234
-210
-228
-232
-230
-244
-247
-256
-254
-264
-288
-283
-292
-295
-279
-264
-251
-240
-215
-199
-211
-214
-202
-210
-232
-255
-289
-308
-333
-370
-376
-385
-393
-410
-432
-439
-444
-444
-471
-488
-496
-495
-480
-477
-469
-476
-473
-485
-481
-465
-481
-454
-428
-423
-410
-408
-407
-405
-417
-410
-403
-426
-428
-400
-388
-376
-351
-335
-320
-290
-280
-292
-301
-331
-354
-390
-423
-427
-443
-434
-407
-412
-400
-384
-360
-344
-342
-322
-297
-293
-295
-283
-278
-261
-243
-252
-222
-203
-205
-201
-207
-187
-178
-183
-197
-210
-213
-220
-246
-258
-260
-261
-265
-275
-268
-273
-257
-260
-269
-240
-255
-256
-248
-261
-242
-246
-245
-235
-230
-219
-215
-212
-194
-177
-161
-164
-159
-152
-161
-156
-137
-131
-121
-115
-122
-122
-120
-128
-118
-119
-114
-122
-155
-149
-154
-150
-128
-131
-114
-109
-111
-86
-101
-115
-108
-124
-124
-103
-125
-132
-119
-127
-138
-158
-153
-144
-149
-141
-122
-138
-128
-99
-111
-103
-96
-90
-90
-93
-82
-69
-64
-62
-54
-69
-62
-51
-71
-86
-97
-108
-116
-117
-117
-124
-142
-154
-157
-163
-143
-144
-162
-176
-189
-198
-212
-220
-211
-216
-218
-205
-197
-213
-196
-185
-204
-220
-238
-264
-296
-314
-326
-344
-362
-365
-362
-377
-378
-368
-381
-367
-346
-365
-363
-360
-367
-372
-366
-365
-350
-349
-340
-337
-321
-298
-296
-283
-278
-272
-255
-256
-264
-263
-282
-293
-296
-312
-297
-271
-253
-244
-238
-254
-247
-252
-254
-240
-256
-269
-278
-291
-293
-299
-300
-300
-307
-284
-280
-284
-265
-268
-293
-320
-346
-363
-385
-399
-407
-400
-389
-398
-385
-360
-357
-347
-337
-342
-344
-349
-360
-361
-376
-371
-355
-348
-314
-298
-307
-291
-290
-306
-284
-282
-306
-315
-341
-367
-386
-423
-439
-464
-493
-499
-490
-495
-482
-476
-486
-474
-478
-492
-500
-500
-498
-493
-475
-462
-452
-436
-429
-430
-433
-436
-448
-450
-435
-424
-419
-420
-416
-416
-410
-409
-419
-408
-386
-361
-350
-345
-343
-351
-387
-396
-398
-405
-391
-374
-363
-379
-371
-342
-332
-334
-333
-329
-311
-301
-307
-291
-270
-267
-269
-245
-236
-231
-225
-221
-210
-201
-211
-204
-201
-216
-234
-251
-254
-275
-291
-303
-303
-289
-259
-260
-277
-260
-291
-323
-314
-323
-322
-330
-353
-352
-354
-369
-370
-363
-361
-370
-376
-372
-363
-365
-370
-380
-384
-390
-394
-396
-398
-387
-369
-350
-334
-318
-320
-300
-289
-299
-289
-288
-299
-273
-272
-279
-250
-240
-250
-247
-244
-234
-219
-235
-237
-231
-238
-242
-259
-275
-262
-275
-294
-269
-263
-252
-241
-242
-245
-247
-236
-236
-266
-275
-270
-275
-282
-268
-234
-211
-191
-175
-170
-166
-174
-183
-190
-210
-227
-236
-260
-264
-289
-308
-311
-319
-301
-284
-290
-270
-272
-279
-279
-291
-285
-289
-288
-271
-276
-293
-294
-290
-292
-279
-238
-216
-206
-209
-196
-180
-170
-159
-151
-139
-139
-140
-147
-154
-162
-163
-180
-196
-188
-183
-189
-202
-211
-227
-240
-252
-258
-263
-263
-256
-248
-248
-229
-207
-212
-200
-210
-221
-209
-218
-233
-203
-202
-194
-170
-173
-164
-164
-167
-171
-187
-188
-189
-206
-205
-226
-234
-229
-232
-244
-262
-280
-276
-262
-276
-281
-275
-312
-330
-336
-351
-352
-354
-353
-339
-327
-316
-300
-282
-293
-306
-299
-286
-285
-297
-300
-299
-285
-275
-255
-259
-267
-260
-269
-280
-275
-272
-279
-298
-309
-315
-332
-377
-377
-376
-382
-381
-384
-368
-360
-372
-393
-404
-411
-404
-402
-399
-391
-402
-401
-403
-406
-402
-406
-396
-391
-364
-346
-339
-311
-303
-307
-299
-293
-290
-315
-331
-349
-352
-346
-336
-321
-304
-279
-266
-273
-285
-288
-305
-328
-351
-367
-380
-386
-383
-378
-367
-348
-328
-320
-321
-307
-311
-307
-305
-310
-314
-307
-309
-318
-306
-309
-298
-294
-296
-290
-304
-313
-311
-347
-360
-355
-359
-332
-309
-307
-296
-311
-320
-329
-326
-341
-357
-347
-365
-363
-355
-372
-381
-386
-385
-371
-360
-346
-335
-315
-292
-286
-289
-296
-293
-298
-320
-324
-311
-288
-268
-273
-273
-271
-277
-284
-299
-297
-297
-301
-283
-289
-311
-313
-324
-354
-373
-362
-349
-338
-330
-343
-329
-328
-331
-325
-314
-315
-306
-288
-283
-277
-273
-255
-249
-256
-250
-256
-240
-247
-246
-239
-243
-260
-265
-256
-275
-308
-323
-327
-341
-339
-343
-361
-360
-363
-348
-332
-323
-300
-284
-292
-292
-307
-322
-310
-322
-329
-301
-274
-264
-251
-252
-232
-235
-249
-251
-255
-251
-240
-238
-245
-251
-240
-224
-239
-251
-261
-272
-274
-267
-269
-262
-261
-268
-268
-254
-239
-214
-188
-177
-159
-152
-157
-157
-183
-198
-192
-203
-218
-236
-237
-245
-240
-227
-216
-205
-189
-180
-183
-190
-187
-189
-212
-226
-242
-248
-245
-245
-251
-248
-253
-257
-252
-257
-247
-241
-240
-235
-228
-234
-234
-238
-243
-213
-208
-218
-197
-198
-197
-178
-184
-185
-190
-206
-225
-247
-263
-255
-249
-264
-270
-275
-295
-313
-315
-317
-322
-317
-308
-287
-293
-305
-296
-305
-315
-329
-319
-312
-319
-324
-333
-311
-306
-307
-300
-300
-314
-315
-296
-286
-288
-282
-271
-289
-292
-276
-285
-263
-253
-260
-251
-267
-278
-277
-308
-305
-296
-319
-340
-348
-370
-387
-399
-394
-367
-351
-344
-332
-313
-306
-314
-305
-301
-306
-315
-322
-326
-334
-346
-353
-359
-383
-402
-395
-396
-407
-412
-400
-402
-406
-399
-384
-378
-373
-372
-365
-360
-345
-334
-336
-303
-299
-280
-264
-256
-231
-220
-220
-199
-201
-234
-218
-233
-234
-229
-238
-252
-267
-292
-301
-289
-276
-260
-255
-234
-231
-249
-279
-297
-305
-310
-321
-327
-337
-330
-309
-297
-270
-246
-231
-210
-205
-145
101
418
694
837
797
589
238
-101
-297
-323
-302
-278
-269
-381
-517
-642
-744
-807
-823
-770
-691
-638
-621
-618
-566
-509
-460
-382
-295
-191
-93
-55
-30
16
51
90
117
115
117
106
87
63
50
42
18
-15
-60
-105
-141
-203
-263
-330
-386
-411
-450
-459
-452
-423
-396
-383
-370
-354
-329
-297
-280
-257
-221
-180
-143
-115
-107
-94
-76
-94
-97
-86
-80
-87
-104
-123
-149
-152
-188
-226
-243
-283
-305
-328
-370
-375
-360
-357
-342
-337
-332
-322
-323
-325
-332
-330
-322
-314
-318
-317
-307
-289
-284
-270
-248
-243
-234
-235
-224
-228
-241
-259
-267
-299
-325
-312
-338
-340
-340
-360
-336
-338
-339
-319
-313
-318
-346
-366
-362
-376
-399
-392
-359
-341
-322
-323
-321
-303
-319
-324
-344
-342
-335
-334
-314
-321
-322
-321
-337
-333
-319
-313
-309
-303
-247
-224
-237
-202
-179
-193
-184
-193
-217
-216
-227
-235
-243
-260
-270
-270
-291
-311
-308
-309
-303
-312
-314
-308
-335
-351
-354
-361
-367
-370
-369
-362
-359
-345
-332
-311
-320
-305
-275
-277
-259
-253
-227
-189
-194
-187
-165
-168
-162
-167
-215
-214
-215
-220
-218
-229
-224
-216
-220
-208
-204
-228
-237
-242
-262
-272
-288
-305
-330
-343
-324
-333
-336
-322
-295
-262
-241
-231
-212
-214
-222
-224
-255
-272
-252
-239
-237
-228
-232
-221
-212
-212
-207
-222
-231
-236
-260
-271
-276
-283
-273
-271
-286
-306
-306
-304
-320
-322
-311
-323
-346
-351
-362
-367
-360
-367
-370
-366
-347
-341
-329
-305
-301
-277
-240
-229
-213
-215
-221
-215
-227
-218
-214
-207
-195
-175
-161
-134
-142
-139
-97
-96
-97
-90
-114
-135
-135
-159
-186
-207
-215
-202
-196
-189
-167
-165
-164
-177
-196
-217
-230
-252
-278
-282
-282
-241
-213
-195
-158
-136
-109
-91
-108
-127
-143
-159
-177
-195
-180
-187
-194
-185
-175
-169
-149
-132
-149
-161
-157
-151
-166
-182
-169
-155
-164
-180
-188
-191
-179
-170
-162
-139
-129
-132
-136
-163
-181
-199
-208
-202
-199
-213
-219
-212
-224
-215
-206
-190
-201
-193
-170
-192
-193
-193
-204
-228
-251
-246
-266
-290
-273
-262
-279
-258
-232
-235
-236
-225
-225
-253
-273
-263
-272
-280
-279
-295
-277
-264
-245
-222
-213
-204
-202
-219
-213
-199
-210
-197
-186
-173
-170
-172
-182
-192
-204
-216
-209
-206
-203
-206
-212
-212
-225
-234
-242
-242
-239
-256
-242
-213
-216
-208
-214
-238
-242
-260
-249
-238
-234
-224
-234
-245
-248
-255
-231
-256
-276
-265
-284
-283
-296
-317
-316
-323
-332
-328
-329
-332
-327
-331
-335
-322
-312
-297
-293
-288
-263
-253
-259
-265
-273
-293
-287
-282
-280
-266
-281
-291
-287
-307
-331
-319
-322
-346
-352
-360
-367
-366
-381
-399
-396
-388
-380
-370
-377
-374
-381
-396
-413
-430
-424
-417
-404
-388
-370
-363
-352
-352
-350
-353
-376
-362
-368
-385
-363
-372
-371
-362
-370
-341
-328
-343
-328
-348
-373
-373
-383
-404
-406
-416
-423
-419
-421
-395
-412
-415
-416
-433
-452
-469
-480
-473
-471
-497
-475
-460
-466
-459
-467
-452
-435
-427
-402
-375
-358
-340
-330
-326
-315
-318
-305
-295
-284
-286
-289
-291
-304
-303
-293
-307
-298
-273
-299
-308
-331
-365
-387
-414
-429
-431
-446
-435
-428
-416
-397
-396
-384
-368
-379
-392
-387
-389
-375
-365
-368
-352
-355
-354
-346
-355
-368
-370
-368
-351
-348
-367
-338
-353
-355
-329
-365
-367
-368
-380
-372
-364
-353
-336
-326
-319
-323
-323
-323
-322
-319
-329
-294
-272
-264
-252
-243
-238
-230
-238
-239
-221
-207
-209
-236
-237
-226
-238
-258
-282
-284
-293
-309
-301
-292
-295
-275
-281
-293
-289
-276
-258
-245
-236
-219
-215
-210
-219
-220
-212
-223
-225
-236
-245
-228
-216
-215
-209
-200
-217
-212
-214
-244
-271
-268
-284
-299
-296
-301
-299
-302
-292
-292
-290
-284
-292
-295
-301
-282
-274
-291
-279
-271
-280
-269
-268
-271
-237
-239
-240
-235
-242
-230
-236
-249
-237
-242
-244
-245
-228
-215
-203
-202
-227
-238
-255
-258
-242
-239
-236
-233
-246
-250
-257
-261
-255
-258
-276
-276
-291
-283
-281
-284
-278
-297
-308
-323
-342
-355
-370
-377
-372
-342
-325
-302
-318
-344
-341
-361
-365
-360
-357
-342
-316
-304
-299
-294
-286
-287
-287
-279
-274
-302
-304
-302
-308
-320
-333
-331
-341
-351
-340
-329
-300
-290
-293
-281
-285
-282
-279
-286
-276
-263
-292
-279
-281
-277
-286
-290
-315
-332
-304
-295
-276
-253
-253
-244
-239
-244
-244
-260
-275
-291
-295
-295
-306
-301
-298
-300
-282
-291
-327
-331
-346
-366
-359
-388
-391
-386
-408
-393
-376
-386
-357
-350
-357
-319
-314
-316
-305
-312
-300
-294
-299
-276
-282
-274
-256
-260
-251
-258
-288
-297
-307
-326
-324
-320
-337
-327
-330
-348
-336
-352
-371
-369
-380
-381
-400
-436
-439
-442
-433
-435
-446
-426
-419
-438
-427
-424
-434
-424
-427
-456
-452
-453
-455
-449
-446
-430
-403
-418
-410
-383
-375
-344
-335
-320
-304
-305
-298
-295
-302
-306
-314
-341
-351
-365
-387
-388
-403
-403
-407
-387
-352
-335
-331
-317
-310
-305
-295
-282
-286
-284
-273
-283
-285
-299
-322
-336
-359
-370
-374
-370
-363
-371
-373
-369
-374
-378
-387
-371
-359
-351
-323
-309
-307
-307
-303
-294
-304
-296
-274
-264
-247
-238
-234
-229
-243
-243
-242
-247
-234
-229
-228
-217
-195
-189
-185
-181
-205
-224
-251
-264
-277
-284
-268
-272
-270
-250
-261
-260
-252
-276
-271
-270
-300
-300
-313
-336
-325
-361
-356
-326
-314
-274
-245
-247
-239
-231
-226
-219
-235
-233
-231
-233
-233
-251
-255
-249
-262
-275
-309
-345
-371
-384
-404
-412
-402
-415
-413
-400
-385
-378
-393
-376
-360
-379
-393
-380
-361
-328
-318
-304
-268
-241
-230
-229
-241
-235
-252
-263
-258
-238
-226
-226
-227
-228
-222
-236
-237
-234
-239
-248
-255
-276
-290
-289
-306
-281
-271
-283
-262
-270
-269
-257
-250
-251
-232
-224
-229
-237
-227
-202
-202
-187
-183
-184
-171
-179
-194
-198
-208
-228
-230
-230
-235
-252
-269
-259
-265
-258
-253
-290
-297
-287
-308
-316
-320
-320
-313
-317
-325
-306
-307
-295
-291
-308
-327
-329
-328
-326
-327
-317
-297
-299
-312
-323
-336
-330
-341
-327
-324
-332
-327
-324
-324
-341
-334
-341
-343
-339
-324
-321
-326
-334
-342
-361
-331
-316
-328
-324
-312
-311
-337
-331
-333
-320
-299
-302
-289
-280
-267
-229
-210
-220
-192
-174
-171
-150
-168
-177
-176
-177
-172
-171
-194
-186
-196
-215
-232
-253
-266
-273
-294
-325
-320
-319
-301
-256
-237
-240
-218
-195
-186
-196
-210
-189
-198
-202
-192
-216
-221
-220
-210
-212
-220
-203
-203
-210
-197
-210
-211
-176
-179
-214
-214
-220
-220
-218
-214
-200
-200
-213
-214
-228
-248
-267
-289
-296
-296
-310
-309
-302
-320
-325
-332
-325
-337
-355
-353
-344
-370
-376
-378
-386
-395
-394
-392
-391
-398
-394
-394
-421
-427
-437
-453
-459
-464
-459
-442
-447
-445
-431
-429
-402
-396
-394
-374
-363
-356
-354
-374
-361
-351
-367
-364
-360
-353
-348
-355
-355
-349
-323
-298
-273
-256
-247
-256
-282
-298
-303
-308
-334
-339
-341
-334
-315
-278
-260
-255
-237
-208
-203
-207
-194
-203
-196
-202
-220
-206
-188
-197
-192
-201
-205
-202
-227
-234
-252
-276
-290
-297
-305
-314
-293
-286
-297
-295
-286
-282
-273
-290
-286
-280
-315
-306
-308
-315
-306
-303
-304
-308
-313
-304
-317
-337
-340
-337
-333
-341
-328
-300
-291
-286
-274
-289
-303
-292
-302
-301
-299
-303
-295
-298
-285
-278
-269
-268
-263
-265
-270
-280
-284
-271
-261
-265
-230
-224
-226
-224
-238
-254
-257
-258
-265
-259
-240
-234
-237
-207
-207
-215
-211
-206
-222
-226
-236
-265
-294
-325
-350
-339
-357
-352
-342
-332
-315
-300
-274
-250
-255
-249
-264
-287
-312
-336
-348
-331
-331
-337
-328
-324
-307
-307
-304
-298
-313
-331
-344
-352
-358
-379
-396
-399
-404
-408
-387
-387
-370
-375
-370
-347
-335
-332
-340
-344
-337
-340
-355
-366
-371
-378
-385
-389
-380
-363
-346
-310
-291
-267
-251
-247
-239
-230
-235
-235
-238
-255
-275
-284
-282
-274
-286
-286
-269
-253
-251
-240
-237
-233
-220
-236
-254
-240
-256
-266
-268
-271
-273
-256
-231
-220
-232
-227
-221
-225
-231
-228
-242
-251
-265
-276
-284
-307
-300
-307
-315
-297
-292
-276
-245
-250
-242
-237
-230
-232
-255
-267
-272
-284
-294
-290
-304
-305
-293
-297
-307
-295
-295
-297
-284
-299
-305
-327
-341
-364
-389
-408
-393
-406
-412
-396
-386
-399
-409
-405
-405
-422
-430
-407
-392
-384
-376
-370
-367
-364
-352
-332
-335
-339
-344
-340
-334
-323
-303
-285
-281
-275
-268
-257
-259
-271
-283
-290
-292
-313
-322
-331
-334
-337
-335
-323
-339
-340
-341
-365
-372
-377
-382
-399
-405
-383
-366
-354
-349
-336
-322
-315
-314
-307
-304
-284
-282
-291
-290
-304
-302
-297
-291
-291
-276
-292
-294
-296
-301
-301
-302
-321
-335
-344
-355
-358
-354
-363
-391
-397
-396
-396
-404
-391
-380
-362
-342
-312
-281
-258
-264
-265
-267
-273
-268
-263
-262
-251
-240
-220
-219
-220
-225
-234
-242
-266
-274
-286
-309
-340
-347
-358
-357
-353
-361
-347
-343
-332
-329
-332
-319
-307
-304
-320
-336
-350
-353
-350
-335
-336
-339
-317
-310
-318
-313
-317
-316
-311
-315
-310
-326
-321
-316
-299
-287
-265
-243
-234
-241
-272
-291
-323
-372
-400
-410
-423
-445
-469
-488
-495
-503
-479
-463
-456
-442
-425
-426
-417
-403
-386
-371
-361
-312
-272
-269
-248
-216
-209
-212
-212
-217
-230
-226
-229
-223
-231
-241
-240
-238
-223
-236
-249
-240
-264
-299
-307
-314
-301
-298
-309
-300
-300
-286
-290
-301
-296
-286
-301
-295
-295
-291
-281
-277
-261
-269
-282
-279
-268
-248
-225
-214
-215
-192
-169
-175
-179
-181
-187
-205
-232
-245
-253
-281
-293
-294
-310
-319
-324
-326
-318
-327
-325
-333
-333
-334
-346
-365
-376
-370
-374
-362
-341
-326
-292
-297
-299
-283
-312
-321
-316
-329
-313
-304
-302
-283
-287
-295
-296
-308
-307
-303
-313
-300
-271
-238
-214
-201
-199
-207
-199
-212
-225
-228
-253
-272
-288
-294
-311
-345
-349
-354
-363
-336
-344
-308
-294
-310
-298
-313
-315
-296
-306
-293
-301
-325
-320
-316
-320
-316
-322
-328
-317
-319
-304
-306
-333
-324
-329
-339
-321
-321
-320
-331
-340
-330
-335
-330
-311
-304
-309
-300
-291
-286
-271
-271
-279
-296
-329
-335
-342
-360
-370
-378
-384
-385
-390
-389
-381
-377
-392
-398
-407
-405
-408
-416
-428
-440
-429
-400
-382
-345
-325
-325
-297
-293
-307
-322
-329
-327
-333
-350
-356
-348
-352
-356
-341
-331
-329
-324
-340
-362
-356
-368
-376
-379
-393
-374
-359
-358
-366
-366
-375
-370
-367
-357
-348
-345
-345
-332
-342
-342
-342
-357
-356
-345
-327
-315
-336
-352
-346
-348
-341
-335
-349
-341
-347
-365
-367
-366
-373
-372
-383
-359
-339
-353
-334
-326
-330
-331
-342
-344
-340
-355
-361
-375
-408
-415
-412
-405
-410
-421
-426
-438
-440
-439
-432
-434
-430
-450
-459
-443
-446
-450
-422
-428
-429
-417
-435
-420
-403
-405
-369
-343
-334
-322
-326
-323
-322
-344
-367
-371
-391
-400
-405
-419
-410
-388
-372
-358
-333
-295
-268
-275
-277
-279
-295
-301
-318
-328
-333
-351
-354
-353
-353
-345
-319
-313
-324
-326
-320
-320
-349
-355
-363
-375
-390
-385
-394
-406
-389
-390
-398
-411
-418
-415
-430
-424
-416
-411
-393
-369
-356
-343
-341
-341
-346
-357
-351
-343
-353
-368
-362
-373
-379
-378
-420
-430
-433
-456
-452
-457
-461
-454
-453
-437
-425
-418
-410
-421
-420
-392
-385
-364
-331
-312
-279
-246
-226
-205
-207
-222
-215
-210
-223
-235
-249
-266
-281
-286
-275
-280
-276
-257
-260
-276
-273
-288
-308
-324
-340
-316
-308
-320
-302
-267
-254
-247
-243
-249
-253
-229
-203
-208
-214
-212
-204
-202
-222
-200
-190
-204
-186
-168
-156
-134
-152
-159
-161
-181
-210
-220
-224
-224
-199
-203
-201
-178
-179
-180
-182
-163
-149
-161
-152
-167
-186
-194
-210
-200
-205
-209
-190
-184
-163
-142
-130
-132
-118
-122
-126
-135
-151
-149
-142
-157
-145
-136
-143
-134
-118
-119
-118
-127
-129
-141
-162
-176
-175
-176
-178
-185
-202
-207
-188
-183
-187
-191
-200
-198
-184
-179
-181
-163
-171
-188
-199
-222
-233
-232
-240
-226
-237
-247
-243
-240
-253
-246
-254
-262
-249
-243
-236
-235
-239
-228
-232
-229
-236
-251
-231
-241
-240
-236
-245
-241
-240
-243
-235
-224
-219
-228
-217
-226
-210
-214
-221
-217
-226
-250
-249
-256
-270
-268
-282
-286
-259
-238
-216
-215
-204
-183
-186
-180
-188
-196
-189
-194
-204
-202
-195
-190
-180
-173
-163
-138
-145
-133
-123
-125
-130
-158
-170
-187
-223
-250
-259
-270
-266
-268
-279
-284
-296
-302
-306
-318
-325
-318
-327
-328
-336
-343
-330
-341
-361
-358
-345
-337
-317
-314
-309
-320
-310
-297
-306
-303
-300
-319
-336
-348
-364
-353
-365
-384
-360
-344
-361
-355
-341
-327
-319
-322
-323
-316
-316
-319
-310
-303
-295
-273
-277
-265
-273
-272
-263
-238
-225
-220
-221
-232
-228
-239
-244
-242
-241
-234
-217
-212
-188
-163
-161
-148
-168
-172
-172
-188
-184
-172
-177
-184
-203
-234
-263
-303
-318
-325
-317
-310
-311
-297
-283
-287
-296
-301
-313
-320
-338
-354
-354
-355
-353
-328
-292
-285
-263
-268
-286
-287
-293
-291
-297
-302
-310
-337
-371
-366
-340
-338
-342
-327
-307
-312
-315
-328
-358
-387
-414
-435
-450
-453
-467
-481
-482
-486
-483
-491
-495
-465
-459
-452
-428
-418
-393
-374
-377
-385
-380
-390
-386
-360
-363
-346
-345
-331
-319
-319
-322
-329
-326
-328
-345
-350
-350
-358
-367
-380
-398
-394
-368
-361
-335
-315
-294
-290
-260
-249
-249
-242
-271
-271
-261
-258
-248
-238
-244
-258
-265
-267
-260
-273
-270
-260
-270
-271
-297
-313
-308
-287
-288
-282
-269
-254
-241
-247
-241
-229
-218
-211
-221
-239
-238
-244
-289
-316
-332
-318
-296
-276
-236
-211
-199
-162
-165
